Ir para conteúdo

POWERED BY:

Arquivado

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

jorgeaugusto01

Problemas no DataGrid

Recommended Posts

Pessoal estou com um problea no meu prog, crie um metodo que recebe um valor, uma string, e executa uma comado sql com base nesta string segue o codigo abaixo:

 

private void montaCabos(string switches)

{

OleDbConnection conn=new OleDbConnection(conexao);

string sql="SELECT codSH,codCabo,NumPorta FROM conexao WHERE codSH="+switches+" ORDER BY codSH";

OleDbDataAdapter daCabo;

DataSet dsCabo;

 

try

{

conn.Open();

daCabo = new OleDbDataAdapter(sql,conn);

dsCabo = new DataSet();

daCabo.Fill(dsCabo,"cabo");

dgCabos.DataSource="daCabo";

dgCabos.DataBind();

 

}

 

finally

{

conn.Close();

}

 

}

 

só q retorna o seguinte erro:

 

Exception Details: System.Data.OleDb.OleDbException: Nenhum valor foi fornecido para um ou mais parâmetros necessários.

 

Source Error:

 

 

Line 92: daCabo = new OleDbDataAdapter(sql,conn);

Line 93: dsCabo = new DataSet();

Line 94: daCabo.Fill(dsCabo,"cabo"); "erro nesta linha"

Line 95: dgCabos.DataSource="daCabo";

Line 96: dgCabos.DataBind();

 

desde já agradeço http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

confira os nomes dos campos se estão corretos ou se os parametros q você está passando estão sendo passados corretamente...Att,Carlos

Compartilhar este post


Link para o post
Compartilhar em outros sites

então deve ser na passagem de parametros...tente dar um print na instrução sql... e ver o q está sendo enviado pro banco...att,Carlos

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.