No sé si el anterior mensaje fue enviado, pero esto ya está en mi app.config
<property name="dialect">NHibernate.Dialect.Oracle10gDialect</ property> On 1 feb, 13:11, José F. Romaniello <[email protected]> wrote: > Tenes que setear el dialecto: > NHibernate.Dialect.Oracle10gDialect > > En la configuración... > > saludos, > > 2012/1/31 Gustavo Souza Gonçalves <[email protected]> > > > > > > > > > Buenos días a todos! > > Estamos desarrollando una aplicación que utiliza NHibernate uNhAddIns, > > y el modelo MVVM, crear una nueva tabla, la tabla y tener la > > BINARY_FLOAT tipo. Cualquier otra consulta a la base de datos funciona > > muy bien, pero esto, al intentar obtener el resultado, me devuelve el > > error en VisualStudio. Cuando hago la misma consulta en la base de > > datos, la consulta funciona perfectamente. > > > Aquí está mi table: > > > CREATE TABLE pct_pro.Roll_Shop_Data ( > > NÚMERO Id_Roll_Shop_Data (20,0) NOT NULL, > > Mill VARCHAR2 (2) NOT NULL, > > N2_Send NCHAR (1) no es nula, > > Roll_Id VARCHAR2 (20) NOT NULL, > > Stand_Id VARCHAR2 (2) NOT NULL, > > Roll_Type VARCHAR2 (3), > > Grinding_Flag número (10), > > Planned_Roll_Pos CHAR (1), > > Roll_Class número (10), > > Roll_Property_Class número (10), > > Shape_Code número (10), > > Related_Roll_Id VARCHAR2 (20), > > Roll_Pair_No VARCHAR2 (20), > > Roll_Diameter BINARY_FLOAT, > > Shim_Plate_Thick BINARY_FLOAT, > > Initial_Temp BINARY_FLOAT, > > Corona BINARY_FLOAT, > > PRIMARY KEY (Id_Roll_Shop_Data) > > ); > > > Aquí está mi consulta: > > > [PersistenceConversation(ConversationEndMode = EndMode.End)] > > public IEnumerable<RollShopData> ConsultarDadosOficina(String > > codigoLaminador) > > { > > try > > { > > var criteria = DetachedCriteria.For<RollShopData>() > > .Add(Restrictions.Eq("Mill", codigoLaminador)); > > > return > > rfRollShopDataRepository.GetListCriteria(criteria); > > } > > catch (Exception ex) > > { > > Log.Error(AppStrings.EventNatureFornosConsumo, > > LibStrings.MessageExceptionQuery, ex); > > throw new LoggedException(ex.Message); > > } > > } > > > El error que me devuelve a los registros es la siguiente: > > > 21:29:36.997 ERROR [AbstractBatcher.ExecuteReader] nHibernate: Could > > not execute query: SELECT this_.Id_Roll_Shop_Data as Id1_19_0_, > > this_.Mill as Mill19_0_, this_.N2_Send as N3_19_0_, this_.Roll_Id as > > Roll4_19_0_, this_.Stand_Id as Stand5_19_0_, this_.Roll_Type as > > Roll6_19_0_, this_.Grinding_Flag as Grinding7_19_0_, > > this_.Planned_Roll_Pos as Planned8_19_0_, this_.Roll_Class as > > Roll9_19_0_, this_.Roll_Property_Class as Roll10_19_0_, > > this_.Shape_Code as Shape11_19_0_, this_.Related_Roll_Id as > > Related12_19_0_, this_.Roll_Pair_No as Roll13_19_0_, > > this_.Roll_Diameter as Roll14_19_0_, this_.Shim_Plate_Thick as > > Shim15_19_0_, this_.Initial_Temp as Initial16_19_0_, this_.Crown as > > Crown19_0_ FROM Roll_Shop_Data this_ WHERE this_.Mill = :p0 > > System.NotSupportedException: Unsupported Oracle data type 100 > > encountered. > > > Mi pregunta es: Por lo que he investigado, este error que ocurrió con > > la versión de Oracle 9g, pero mi versión actual de Oracle es 10g. Cómo > > utilizar NHibernate y Oracle, ¿cómo puedo actualizar esta DLL? Debe > > actualizar el archivo DLL? > > > -- > > Para escribir al Grupo, hágalo a esta dirección: > > [email protected] > > Para más, visite:http://groups.google.com/group/NHibernate-Hispano -- Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano
