Saludos al grupo
Estoy aprendiendo y a la vez desarrollando una aplicacion en C# con
SQLSERVER pero he tenido problemas de rendimiento y el mayor numero de
consejos que recibo es el de no usar CURSORES y en vez de ellos use CONJUNTO
DE DATOS, bueno el caso es que no se que es cada cosa, asi que publico una
seccion de mi codigo a ver que estoy usando o un cursor o un conjunto de
datos.
GRacias
System.Data.SqlClient.SqlConnection x_coneccion = new
System.Data.SqlClient.SqlConnection(coneccion);
System.Data.SqlClient.SqlCommand x_comando = new
System.Data.SqlClient.SqlCommand(
"SELECT * FROM _usuarios " +
"WHERE (nick = @Nick) AND (clave = @Clave)",x_coneccion);
x_comando.Parameters.Add("@Nick" , SqlDbType.VarChar,20).Value = nick;
x_comando.Parameters.Add("@Clave", SqlDbType.VarChar,20).Value = clave;
x_coneccion.Open();
System.Data.SqlClient.SqlDataReader x_data = x_comando.ExecuteReader();
if (x_data.Read())
{
x_resultado.id = x_data.GetSqlInt32(0).Value;
x_resultado.nombre = x_data.GetSqlString(1).Value;
x_resultado.nick = x_data.GetSqlString(2).Value;
x_resultado.clave = x_data.GetSqlString(3).Value;
x_resultado.vence = x_data.GetSqlDateTime(4).Value;
x_resultado.estado = x_data.GetSqlString(5).Value;
x_resultado.nc = x_nc.Nc(x_data.GetSqlString(6).Value);
}
Bye
BG
Leer las respuestas