Que buena respuesta, te pasaste.

Ahora funka todo

Muchas gracias

On 22 ene, 17:15, Gustavo Ringel <[email protected]> wrote:
> Los nombres que estas poniendo ahi adentro son de tablas o de clases? Si es
> un SQLQuery tienen que ser tablas...(en general Productos si tu clase es
> Producto)
>
> Gustavo
>
> 2009/1/22 Nacho <[email protected]>
>
>
>
> > Ahora si va la pregunta sobre el Update
>
> > hago la base, creo elementos todo ok
> > quiero actualizar en masa con la siguiente sentencia:
>
> > using(ITransaction tx = sesion.BeginTransaction()){
> >                                sesion.CreateSQLQuery("update Producto set
> > Categoria = 'Bazar2'
> > where Nombre = 'Vasos'").ExecuteUpdate();
> >                                tx.Commit();
> >                        }
>
> > Pero me da el siguiente error
>
> > Se generó la excepción NHibernate.Exceptions.GenericADOException en el
> > programa:
> > could not execute native bulk manipulation query:update Producto set
> > Categoria = 'Bazar2' where Nombre = 'Vasos'[SQL: SQL not available].
>
> > PerformExecuteUpdate()
> > ExecuteNativeUpdate()
> > ExecuteUpdate()
> > Main() - c:\TRABAJO\nhibernate
> > \Dario.NH01\Dario.NH01\Dario.NH01\Program.cs:80,5
>
> > Alaguna idea maestros?
>
> > Muchas gracias
>
> > On 22 ene, 16:58, Nacho <[email protected]> wrote:
> > > Muuchas gracias, ya arregle el error era que no solo cambia la dll ne
> > > NHibernate sino que varias mas como la de Castle.DynamicProxy asi q
> > > las revisare, muuuuuuchas gracias por su ayuda. se pasaron
>
> > > On 22 ene, 16:57, Dario Quintana <[email protected]>
> > > wrote:
>
> > > > Bueno, ya ves, nadie mantiene la pagina de jboss.
>
> > > > Date una vuelta por los post enhttp://
> > nhforge.org/blogs/nhibernate/Default.aspxyvas a encontrar más
> > > > información sobre los cambios en NHibernate.
>
> > > > Necesitamos más información de tu error. Inner Exceptions, y lee lo que
> > > > Gustavo te aconseja.
>
> > > > 2009/1/22 Nacho <[email protected]>
>
> > > > > Mira si ves:
>
> > > > >http://www.hibernate.org/6.html
>
> > > > > si ves esta linea
>
> > > > > NHibernate       2.0.0.Beta1     29.06.2008      Development
>
> > > > > Dice q NHibernate 2.0.0. es beta, y que esta en desarrollo, por eso
> > > > > tenia mis dudas, pasando a otro tema, al hacer el cambio de dll de la
> > > > > 1.2 a las 2.0.1 ya no me funciona mi ejemplito buuuuu , en la linea
>
> > > > > ISessionFactory sesiones = cfg.BuildSessionFactory();
>
> > > > > me da el error:
>
> > > > > Se generó la excepción System.TypeInitializationException en el
> > > > > programa:
> > > > > Se produjo una excepción en el inicializador de tipo de
> > > > > 'NHibernate.Proxy.Poco.Castle.CastleProxyFactory'.
>
> > > > > BuildProxyFactory()
> > > > > BuildProxyFactoryInternal()
> > > > > BuildProxyFactory()
> > > > > .ctor()
> > > > > .ctor()
> > > > > .ctor()
> > > > > .ctor()
> > > > > .ctor()
> > > > > .ctor()
> > > > > CreateClassPersister()
> > > > > .ctor()
> > > > > BuildSessionFactory()
> > > > > Main() - c:\TRABAJO\nhibernate
> > > > > \Dario.NH01\Dario.NH01\Dario.NH01\Program.cs:22,4
>
> > > > > Asi que esa es mi nueva tarea.
> > > > > igual si me pueden dar una manito con este nuevo error seria ideal
> > > > > jajajaj
>
> > > > > Muchas Gracias.
>
> > > > > On 22 ene, 16:36, Dario Quintana <[email protected]>
> > > > > wrote:
> > > > > > Inclusive la "pagina oficial" de NH que la mantiene nadie dice
> > 2.0.1 GA
> > > > > > (pagina oficial va entre comillas por que JBoss no mantiene
> > NHibernate)
> > > > >http://www.hibernate.org/343.html
>
> > > > > > Pero la pagina de la comunidad está actualizada y apunta hacia los
> > > > > binarios
> > > > > > estables:http://nhforge.org/
>
> > > > > > Y cómo para sacarte la duda, SourceForge apunta a los ultimos
> > paquetes
> > > > > > siempre (no quieren decir que sean estables).
> > > > >http://sourceforge.net/project/platformdownload.php?group_id=73818
>
> > > > > > Me interesa saber qué pagina fué la que miraste. Te voy a
> > agradecer.
>
> > > > > > 2009/1/22 Nacho <[email protected]>
>
> > > > > > > Eso quiere decir que la pagina de NHibernate esta desactualizada?
>
> > > > > > > y se haria de esta manera?
>
> > > > > > > using (ISession s = sf.OpenSession()){
> > > > > > >    using(ITransaction tx = s.BeginTransaction()){
> > > > > > >        s.CreateSQLQuery("update Book set Price = Price*1.1")
> > > > > > >            .ExecuteUpdate();
> > > > > > >        tx.Commit();
> > > > > > >    }
>
> > > > > > > Gracias por su rapida respuesta
>
> > > > > > > On 22 ene, 16:18, Dario Quintana <[email protected]>
> > > > > > > wrote:
> > > > > > > > NH 2.0.1 GA es la ultima version estable y ya contiene la
> > feature que
> > > > > > > > necesitas.
>
> > > > > > > > 2009/1/22 Nacho <[email protected]>
>
> > > > > > > > > Primero, que tal a todos.
>
> > > > > > > > > Tengo que usar NHibernate 1.2 ya que es la última version
> > estable,
> > > > > por
> > > > > > > > > lo que se, pero en esta versión necesito hacer un Update
> > masivo,
> > > > > onda
> > > > > > > > > de la forma "update tabla set color=''azul' where
> > equipo='santiago'
> > > > > "
> > > > > > > > > y que todos los equipos de santiago sean azules, ya pude
> > hacer
> > > > > update
> > > > > > > > > pero solo de un elemento, con la función
> > sesion.Update(Objeto) ,
> > > > > pero
> > > > > > > > > no he podido hacerlo masivamente. Si me pudieran echar una
> > manito
> > > > > > > > > gracias.
>
> > > > > > > > --
> > > > > > > > Dario Quintanahttp://darioquintana.com.ar
>
> > > > > > --
> > > > > > Dario Quintanahttp://darioquintana.com.ar
>
> > > > --
> > > > Dario Quintanahttp://darioquintana.com.ar
--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---

Responder a