warnings aparece unreachable code detected quem pode ver onde estao erro

04/07/2013

0

warnings aparece unreachable code detected quem pode ver onde estao erro



public bool Insert(ArrayList p_arrInsert)
{
vsql = "INSERT INTO CAD_CLIENTE ([NOME], [CPF], [RG], [DATANASC], [CEL], [TEL], [ENDERECO], [BAIRRO ], [CIDADE], [ESTADO], [EMAIL], [SITE], [BANCO], [N], [AGENCIA], [REGIONAL], [INSTITUICAO], [MESTRE], [APRENDIZ])" +
"(VALUES @NOME, @CPF, @RG, @DATANASC, @CEL, @TEL, @ENDERECO, @BAIRRO, @CIDADE, @ESTADO, @EMAIL, @SITE, @BANCO, @Nº, @AGENCIA, @REGIONAL, @INSTITUICAO, @MESTRE, @APRENDIZ)";

SqlCommand objcmd = null;
return true;
if (this.conectar())
{
try
{
objcmd = new SqlCommand(vsql, objCon);
objcmd.Parameters.Add(new SqlParameter("@NOME", p_arrInsert[0]));
objcmd.Parameters.Add(new SqlParameter("@CPF", p_arrInsert[1]));
objcmd.Parameters.Add(new SqlParameter("@RG", p_arrInsert[2]));
objcmd.Parameters.Add(new SqlParameter("@DATANASC", p_arrInsert[3]));
objcmd.Parameters.Add(new SqlParameter("@CEL", p_arrInsert[4]));
objcmd.Parameters.Add(new SqlParameter("@TEL", p_arrInsert[5]));
objcmd.Parameters.Add(new SqlParameter("@ENDERECO", p_arrInsert[6]));
objcmd.Parameters.Add(new SqlParameter("@BAIRRO", p_arrInsert[7]));
objcmd.Parameters.Add(new SqlParameter("@CIDADE", p_arrInsert[8]));
objcmd.Parameters.Add(new SqlParameter("@ESTADO", p_arrInsert[9]));
objcmd.Parameters.Add(new SqlParameter("@EMAIL", p_arrInsert[10]));
objcmd.Parameters.Add(new SqlParameter("@SITE", p_arrInsert[11]));
objcmd.Parameters.Add(new SqlParameter("@BANCO", p_arrInsert[12]));
objcmd.Parameters.Add(new SqlParameter("@N", p_arrInsert[13]));
objcmd.Parameters.Add(new SqlParameter("@AGENCIA", p_arrInsert[14]));
objcmd.Parameters.Add(new SqlParameter("@REGIONAL", p_arrInsert[15]));
objcmd.Parameters.Add(new SqlParameter("@INSTITUICAO", p_arrInsert[16]));
objcmd.Parameters.Add(new SqlParameter("@MESTRE", p_arrInsert[17]));
objcmd.Parameters.Add(new SqlParameter("@APRENDIZ", p_arrInsert[18]));

objcmd.ExecuteNonQuery();


}

catch (SqlException Sqlerr)
{
throw Sqlerr;
}
finally
{
this.desconctar();
}


}




}
Márcio Silva

Márcio Silva

Responder

Post mais votado

06/07/2013

Primeiro compreenda a mensagem: essa "warning" aparece quando dentro de um método você insere código depois do return, ou seja, esse código não será lido e executado.
Agora no seu código: repare que você colocou "return true;" logo no início, então nada que estiver depois dessa linha será executado. Lembre-se que o return sinaliza o retorno do método, ou seja, o fim dele.

Joel Rodrigues

Joel Rodrigues
Responder

Mais Posts

06/07/2013

Fabio Vianna

deve ser o this.desconctar(); nao seria this.desconEctar();? ou então o BD está inacessível.
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar