Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

lopesmichelini

Erro: ExecuteScalar: Connection property has not been initialized.

Recommended Posts

Pessoal....No código abaixo.. dá a seguinte msg de erro:ExecuteScalar: Connection property has not been initialized. Na linha: txtUsuario.Text = cmd.ExecuteScalar().ToString();Alguem sabe me dizer o que tá errado ou faltando?Obrigada!!!private void Button1_Click(object sender, System.EventArgs e) { OleDbCommand cmd = new OleDbCommand(); string strSQL ="select 'A' from tb_usuario where nm_usuario = '"+ txtLogin.Text +"' "; ClassDB.ConexaoOpen(); cmd.CommandType = CommandType.Text; cmd.CommandText = strSQL; txtUsuario.Text = cmd.ExecuteScalar().ToString(); cmd.Connection = ClassDB.objConn; ClassDB.ConexaoClose(); // fecha a conexao //Response.Redirect("WebForm2.aspx"); }

Compartilhar este post


Link para o post
Compartilhar em outros sites

você esta chamando o executescalar antes de passar a conexão para o cmd, inverte ae

 

cmd.Connection = ClassDB.objConn;txtUsuario.Text = cmd.ExecuteScalar().ToString();

t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.