Problema con Datareader

26/04/2006 - 15:22 por DarthSidious | Informe spam
buenas, estoy usando un datareader para leer de una tabla access y de una
tabla en un sql server, pero el problemita es que no recupera nada. Segun he
leido, la propiedad dat.Read() retorna true o false, pero a mi siempre me
retorna "nothing".
el codigo que uso es el siguiente:

Dim col As OleDbDataReader
sSql1 = "SELECT * from Tabla1"
myCommand.CommandText = sSql1
col = myCommand.ExecuteReader()

While (col.Read)
etc

cabe descatar que la conexion ya esta abierta desde antes, y funciona bien
porque
he logrado insertar registros perfectamente.

Gracias!!
 

Leer las respuestas

#1 Developers - Dany Acosta
26/04/2006 - 15:49 | Informe spam
tienes que adicionar la conexion al objecto command osea

Dim mycommand as Oledbcommand = new Oledbcommand("Select * from Tabla1",myconeccion)
dim oReader as OledbDatareader
oReader = myCommand.ExecuteReader()

while oReader.Read()



DarthSidious escribió:
buenas, estoy usando un datareader para leer de una tabla access y de una
tabla en un sql server, pero el problemita es que no recupera nada. Segun he
leido, la propiedad dat.Read() retorna true o false, pero a mi siempre me
retorna "nothing".
el codigo que uso es el siguiente:

Dim col As OleDbDataReader
sSql1 = "SELECT * from Tabla1"
myCommand.CommandText = sSql1
col = myCommand.ExecuteReader()

While (col.Read)
etc

cabe descatar que la conexion ya esta abierta desde antes, y funciona bien
porque
he logrado insertar registros perfectamente.

Gracias!!


Preguntas similares