Pues yo utilizo el siguiente método para comprobar el logueo.
Código C:
Ver originalpublic bool ComprobarUsuario(string nombreUsuario,string password)
{
string query = "SELECT * From Empleado WHERE Usuario='"+nombreUsuario+"' AND Contraseña='"+password+"' SELECT SCOPE_IDENTITY()";
conexion.Open();
SqlDataAdapter da = new SqlDataAdapter(query, conexion);
DataTable dt = new DataTable();
da.Fill(dt);
int numRegistros = dt.Rows.Count;
conexion.Close();
if (numRegistros == 1)
{
return true;
}
else
{
return false;
}
}
Solo hay que tener en cuenta que mi tabla Empleado tiene un campo llamado idEmpleado el cual es numeric y tiene acoplada la función agregada identity.