Pregunta

02/12/2005 - 12:21 por Silviall | Informe spam
Hola a todos,

Trabajo con VB .NET y cuando hago un insert a una base de datos MSDE me sale
"Execute requiere que el comando tenga un objeto de transacción cuando la
conexión asignada al comando está en una transacción local pendiente. No se
ha inicializado la propiedad Transaction del comando"

Muchas grácias,

Sílvia.
 

Leer las respuestas

#1 Pep
02/12/2005 - 12:51 | Informe spam
Hola Silvia,
Supongo que estas hablando de un 'ExecuteNonQuery'... si es asi... entonces,
no estara quejandose del "InsertCommand"?..
repasemos :
Dim adaptador as OleDbDataAdapter o Sql etc.
Adaptador.Fill(Datos)
Adaptador.InsertCommand = new System.Data
Adaptador.InsertCommand.Connection = Conexion
Adaptador.InsertCOmmand.CommandText = "Insert INTO BasedeDatos
Adaptador.InsertCommand.ExecuteNonQuery

Revisa la cadena de Conexion asi como el CommandText... del obj Adaptador.
Espero te sirva de pista.
Pep,

[MVP] Visual Developer - Visual Basic


"Silviall" escribió:

Hola a todos,

Trabajo con VB .NET y cuando hago un insert a una base de datos MSDE me sale
"Execute requiere que el comando tenga un objeto de transacción cuando la
conexión asignada al comando está en una transacción local pendiente. No se
ha inicializado la propiedad Transaction del comando"

Muchas grácias,

Sílvia.



Preguntas similares