ASP.NET - obtener el total de datos de una tabla y asignarlo

 
Vista:

obtener el total de datos de una tabla y asignarlo

Publicado por gaston (40 intervenciones) el 24/03/2004 08:24:37
como puedo obtener el total de datos de una tabla y asignarlo a un label
seria algo asi

SqlConnection Con = new SqlConnection (StrCon);
SqlCommand cdo = new SqlCommand(select count(*) from rmitabla,Con);
Con.Open();
SqlDataReader lector = null;
lector = cdo.ExecuteReader();
while (lector.Read())
{
v = lector.GetInt32 ;
}
Con.Close();
return v.ToString();

/// en esta parte me da un error como que no puedo convertir un int en un string cuando lo asigno a

Label.text = funcionn();
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

RE:obtener el total de datos de una tabla y asigna

Publicado por yosu (11 intervenciones) el 24/03/2004 20:47:25
no utilices un datareader, ejecuta el comando con executescalar asignándolo a la variable de retorno
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:obtener el total de datos de una tabla y asigna

Publicado por Hector (1 intervención) el 25/03/2004 17:38:20
una forma muy simple de hacerlo es de la siguiente manera, un poco complicada pero resulta
--------------------
DataSet ds= new DataSet();
SqlConnection Con = new SqlConnection (StrCon);
Con.Open();
SqlDataAdapter cdo = new SqlDataAdapter(select count(*) from rmitabla,Con);
cdo.Fill(ds, "res");
DataTable dt = ds.Tables["res"];
int filas = dt.Rows.Count;
ds = null;
Con.Close();
return filas.ToString();
-------------------
Espero Te sirva, bueno a mi si, "no creo que haya diferencia yo esto trabajando con Mono"
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