Array
(
)

Retorno procedure

Leandro Farias
   - 08 jul 2010

Gente estou fazendo a validação do login do usuário porém a minha procedure está retornando false sendo que há o usuário no bando de dados. Minha dúvida é se preciso passar mais alguma coisa para que ele possa enxergar o usuário

public bool validaUsuario()

{

if (_conn != null)

{

SqlCommand sql = new SqlCommand("spUserPermission");

sql.CommandType = CommandType.StoredProcedure;

SqlParameter p1 = new SqlParameter("@strLogin", login);

SqlParameter p2 = new SqlParameter("@strPassword", password);

sql.Parameters.Add(p1);

sql.Parameters.Add(p2);

dt = new DataTable();

dt = Conexao.ExecProcSelect(sql);

if (dt.Rows.Count == 1)

{

login = dt.Rows[0][1].ToString();

return (true);

}

}

return (false);

}

 

Erickson Nascimento
   - 08 jul 2010

Leandro,

Seria necessário mais informações a respeito dessa sua procedure 'spUserPermission'..

E também seria interessante passa mais informações da classe 'Conexao' ou só do método 'ExecProcSelect'..

Aguardamos..

Netasper
   - 12 jul 2010

Post aqui o código da SP para que possamos dar uma olhada!