Foros del Web » Programación para mayores de 30 ;) » .NET »

Total de lineas de una consulta SQL

Estas en el tema de Total de lineas de una consulta SQL en el foro de .NET en Foros del Web. Buenas buenas... me podrian decir como puedo obtener el total de lineas de una consulta. tengo lo sigguiente:::: consulta= "Select * from tabla" Dim resultado ...
  #1 (permalink)  
Antiguo 11/07/2011, 19:54
 
Fecha de Ingreso: mayo-2011
Ubicación: sinaloa
Mensajes: 150
Antigüedad: 12 años, 11 meses
Puntos: 4
Total de lineas de una consulta SQL

Buenas buenas...
me podrian decir como puedo obtener el total de lineas de una consulta.
tengo lo sigguiente::::


consulta= "Select * from tabla"
Dim resultado As SqlDataAdapter
resultado = New SqlDataAdapter(sSel, coneccion)

...Como puedo saber el total de lineas 'row' del resultado???
  #2 (permalink)  
Antiguo 11/07/2011, 20:05
Avatar de HaverRamirez  
Fecha de Ingreso: junio-2011
Ubicación: Guatemala
Mensajes: 273
Antigüedad: 12 años, 9 meses
Puntos: 33
Respuesta: Total de lineas de una consulta SQL

utiliza count
Select count(*) from tabla
y te devuelve una sola columna con el total de filas de la consulta
  #3 (permalink)  
Antiguo 11/07/2011, 20:16
 
Fecha de Ingreso: mayo-2011
Ubicación: sinaloa
Mensajes: 150
Antigüedad: 12 años, 11 meses
Puntos: 4
Pregunta Respuesta: Total de lineas de una consulta SQL

jejeje.
Eso es una consulta, pero gracias.

Yo necesito el total de lineas sin realizar el COUNT.

ocupo el LENGTH de LINEAS en VBasic......
por ejemplo


Consulta="consulta X"

y en VBasic
quiero saber el total de lineas de esa consulta,
Es como en PHP
$var=$mysql_select("consulta")
$total=$mysql_num_rows($var)

espero me haya explicado un pokitillo mejor xD
  #4 (permalink)  
Antiguo 11/07/2011, 20:46
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Total de lineas de una consulta SQL

Un SqlDataAdapter devuelve una DataTable solo o dentro de un DataSet que se le indique cuando usas .Fill().
En cualquiera de los casos simplemente usas la propiedad .Rows.Count() del DataTable.
Código vb:
Ver original
  1. Dim consulta As String = "Select * from tabla"
  2. Dim resultado As New SqlDataAdapter(sSel, conexion)
  3. Dim oTabla As New DataTable
  4. resultado.Fill(oTabla)
  5. Dim oRegistros As Integer
  6. oRegistros = oTabla.Rows.Count()

Estas cosas están claramente explicadas en los manuales básicos de Vb.Net, o simplemente usando la ayuda de Visual Studio. Fíjae en las propiedades de los DataSet y DataTable
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: vb
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:43.