Retroceder   Foros del Web > Programación para sitios web > .NET

Respuesta
 
Herramientas Desplegado
Antiguo 21-abr-2005, 15:35   #1 (permalink)
almaluz está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Mensajes: 262
Pregunta Usando objeto.Read()

Hola a todos.

en el codigo:

ObjConn.Open
ObjReader = ObjCmd.ExecuteReader

If ObjReader.Read() Then

dgArticulos.Datasource = ObjReader
dgArticulos.DataBind()

Label1.Text += dgArticulos.Items.Count & " " & strNombreFamilia

Else
Label1.Text += " " & strNombreFamilia
lbInstrucciones.Text = "Seleccione opción en en menu de la izquierda"
End If

¿Podriais decirme porque siempre me falta un registro?

Si quito la comprobacion del If objReader.Read() funciona bien.

Saludos.
almaluz está desconectado   Responder Citando
Antiguo 21-abr-2005, 15:53   #2 (permalink)
Moderador
RootK llegará a ser famoso muy prontoRootK llegará a ser famoso muy pronto
 
Avatar de RootK
 
Fecha de Ingreso: noviembre-2002
Ubicación: México D.F
Mensajes: 7.527
Enviar un mensaje por MSN a RootK
Porque en el momento que haces el read accesas al primer registro y cuando estas haciendo el binding de tu control continua... es por eso que te recomiendo que mejor lo hagas así:

Cita:
ObjConn.Open
ObjReader = ObjCmd.ExecuteReader

dgArticulos.Datasource = ObjReader
dgArticulos.DataBind()

ObjReader.Close()
ObjConn.Close()


IF DataGrid1.Items.Count > 0
Label1.Text += dgArticulos.Items.Count & " " & strNombreFamilia
Else
Label1.Text += " " & strNombreFamilia
lbInstrucciones.Text = "Seleccione opción en en menu de la izquierda"
End If
__________________
Nadie roba nada ya que en la vida todo se paga . . .
RootK está desconectado   Responder Citando
Antiguo 21-abr-2005, 16:06   #3 (permalink)
almaluz está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Mensajes: 262
Graacias mil.

Asi va de maravilla

almaluz está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 05:54.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93