Foros del Web » Programando para Internet » ASPX (.net) »

Conocer la cantidad de registros.

Estas en el tema de Conocer la cantidad de registros. en el foro de ASPX (.net) en Foros del Web. Sres, si con esto data_adapter = New OleDbDataAdapter("select count(*)from centrales_ploteadas", con) cuento los registros de un access, como seria el codigo siguiente para volcar lo ...
  #1 (permalink)  
Antiguo 26/01/2007, 09:24
Avatar de carlunchos  
Fecha de Ingreso: enero-2002
Ubicación: no tengo, soy un desubicado?.
Mensajes: 438
Antigüedad: 22 años, 3 meses
Puntos: 1
Conocer la cantidad de registros.

Sres, si con esto

data_adapter = New OleDbDataAdapter("select count(*)from centrales_ploteadas", con)

cuento los registros de un access, como seria el codigo siguiente para volcar lo contado en una variable y luego imprimirlo por pantalla?.

Saludos.
__________________
Carlunchos
  #2 (permalink)  
Antiguo 26/01/2007, 13:22
Avatar de .seb  
Fecha de Ingreso: marzo-2006
Ubicación: Uruguay
Mensajes: 493
Antigüedad: 18 años, 1 mes
Puntos: 1
Re: Conocer la cantidad de registros.

Utiliza el OleDbDataReader para leer el contenido.
__________________
saludos
seba
http://sgomez.blogspot.com
  #3 (permalink)  
Antiguo 30/01/2007, 09:15
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
Re: Conocer la cantidad de registros.

data_adapter = New OleDbDataAdapter("select count(*) as Contador from centrales_ploteadas", con)

data_adapter.fill(objDataTable)

MsgBox( objDataTable.Rows[0]["contador"] )
__________________
Charlie.
  #4 (permalink)  
Antiguo 02/02/2007, 03:33
Avatar de SuperPinwi  
Fecha de Ingreso: septiembre-2005
Mensajes: 317
Antigüedad: 18 años, 7 meses
Puntos: 1
Re: Conocer la cantidad de registros.

Espero q te sirva esto, saludos.

Dim sel As New System.Text.StringBuilder

'Usando COUNT(*) nos devuelve el total que coincide con lo indicado en el WHERE,
sel.Append("SELECT COUNT (*) FROM centrales_ploteadas")
'Definir el comando que vamos a ejecutar
Dim cmd As New OleDb.OleDbCommand(sel.ToString, cnn)
cmd.Parameters.Add("@Nombre", OleDb.OleDbType.Char, 50)
cmd.Parameters.Add("@Clave", OleDb.OleDbType.Char, 40)
'
'Asignamos los avlores recibidos como parámetro
cmd.Parameters("@Nombre").Value = nombre
cmd.Parameters("@Clave").Value = clave
'
'Ejecutamos la consulta
'ExecuteScalar devuelve la primera columna de la primera fila, por tanto, devolverá el número
'de coincidencias halladas
Dim t As Integer = CInt(cmd.ExecuteScalar)
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:25.