Visual Basic.NET - numero registros en dataset

 
Vista:

numero registros en dataset

Publicado por luis (16 intervenciones) el 10/12/2003 15:25:56
Saludos amigos, necesito ayuda, tengo una conexion con SQL y
extraigo los datos utilizando sqldatareader y dataset para mostrarlos en
mi interface , en los dos casos como puedo saber cuantos registros
contiene el dataset o el sqldatareader? o si existe alguna otra forma para conocer
si contiene datos alguno de los dos
Gracias por su ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 153
Ha aumentado 1 puesto en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

RE:numero registros en dataset

Publicado por Yamil Bracho (631 intervenciones) el 10/12/2003 15:38:37
Con el DataSet es muy sencillo ya que solo debes ver que valor tiene la propiedad Count de la coleccion Rows del DataTable respectivo por ejemplo

ds.Tables("TuTable").Rows.Count

Con un DataReader puedes hacer un query que te haga un count atraves de ExecuteScalar y luego ejecutas llenas DataReader o hay algunos RDBMS que te permiten ejecutar multiples consultas separadas por ; y puedes enviar una consulta que sea el SELECT Count y la otra el SELECT de los datos y usa el NextResult. Lo otro que puedes hacer es contar en el ciclo de proceso del DataReader

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:numero registros en dataset

Publicado por lui (16 intervenciones) el 10/12/2003 15:49:15
gracias Yamil lo del dataset funciona de mil maravillas,
ahora no se si me puedes ampliar un poquito lo del datareader
gracias de nuevo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 153
Ha aumentado 1 puesto en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

RE:numero registros en dataset

Publicado por Yamil Bracho (631 intervenciones) el 10/12/2003 16:01:04
OK. Con el DataReader, la mas facil es usar una consulta de contar registros antes, por ejemplo
sql ="SELECT COUNT(*) FROM TuTabla"
Dim cm SqlCommand = New SqlCommand(sql, cn )
Dim count As Integer

cn.Open()
Count = Cint( cm.ExecuteScalar() )

Y luego haces el proceso para el DataReader
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:numero registros en dataset

Publicado por luis (16 intervenciones) el 10/12/2003 16:13:38
Gracias amigo, eres lo maximo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar