error 5: ExecuteNonQuery: la propiedad Connection no se ha inicializado.

06/01/2005 - 18:26 por Jose Carlos | Informe spam
Saben porque me sale este error???

5: ExecuteNonQuery: la propiedad Connection no se ha
inicializado.

y como lo evito

Muchas gracias
Jose

Preguntas similare

Leer las respuestas

#1 rsanchez
06/01/2005 - 19:17 | Informe spam
Tienes que definir el objeto Command

MyCommand = New OleDbCommand(Str_Sele,
OleSession, Transaction)
MyCommand.ExecuteNonQuery()


Saben porque me sale este error???

5: ExecuteNonQuery: la propiedad Connection no se ha
inicializado.

y como lo evito

Muchas gracias
Jose
.

Respuesta Responder a este mensaje
#2 Leonardo Azpurua
06/01/2005 - 22:43 | Informe spam
"rsanchez" escribió en el mensaje
news:05a601c4f41b$f9f84bf0$
Tienes que definir el objeto Command

MyCommand = New OleDbCommand(Str_Sele,
OleSession, Transaction)
MyCommand.ExecuteNonQuery()



Es decir, de una manera mas general: los objetos xxxCommand tienen una
propiedad Connection, que debe contener una referencia a una conexión
abierta con el proveedor de datos.

Puedes asignarla como argumento en varias de las muchas maneras de llamar al
constructor del Commanda [generalmente como segundo argumento despues de
CommandText: e.g. MyCommand = New OleDbCommand("DROP TABLE Usuarios",
AppEnvironment.Connection)] , o puedes asignarla a la propiedad Connection
de manera explicita:

With MyCommand
.CommandText = "DROP TABLE PlanGeneralCuentas"
.Connection = AppEnvironment.Connection
.Transaction = MyCommand.Connection.BeginTransaction
.ExecuteNonQuery()
End With

Salud!
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida