SqlDataReader
Publicado por aldo (12 intervenciones) el 11/07/2009 00:32:24
Hola,
intento guardar en una variable del tipo long (o integer) la propiedad VisibleFieldCount de un objeto SqlDataReader, que me trae la cantidad de registros y NO ES LA CORRECTA.
Me trae de menos.
Hago una consulta simple (select * from categorias) donde me tiene que traer 12 registros solamente y solo me trae 4.
No puedo encontrar la solucion...
Private strCnn As String = "Data Source = (local); Initial Catalog = clubtel; Integrated Security = True"
'Private strSQL As String = "Select idcategoria, nom_categoria from categorias order by idcategoria"
Private strSQL As String = "Select * from categorias"
Private cnn As New SqlConnection(strCnn)
Private dr As SqlDataReader
Private contador As Integer = 0
cmd = New SqlCommand(strSQL, cnn)
cnn.Open()
dr = cmd.ExecuteReader()
contador = dr.VisibleFieldCount + 1
Por supuesto que traigo solo una parte del codigo simplemente para que puedan observar donde se genera el error.
si alguien me puede ayudar...
muchas gracias
aldo
intento guardar en una variable del tipo long (o integer) la propiedad VisibleFieldCount de un objeto SqlDataReader, que me trae la cantidad de registros y NO ES LA CORRECTA.
Me trae de menos.
Hago una consulta simple (select * from categorias) donde me tiene que traer 12 registros solamente y solo me trae 4.
No puedo encontrar la solucion...
Private strCnn As String = "Data Source = (local); Initial Catalog = clubtel; Integrated Security = True"
'Private strSQL As String = "Select idcategoria, nom_categoria from categorias order by idcategoria"
Private strSQL As String = "Select * from categorias"
Private cnn As New SqlConnection(strCnn)
Private dr As SqlDataReader
Private contador As Integer = 0
cmd = New SqlCommand(strSQL, cnn)
cnn.Open()
dr = cmd.ExecuteReader()
contador = dr.VisibleFieldCount + 1
Por supuesto que traigo solo una parte del codigo simplemente para que puedan observar donde se genera el error.
si alguien me puede ayudar...
muchas gracias
aldo
Valora esta pregunta


0