Erro no execute query

2 respostas
L

to tendo um erro nessa linha:

Resultset rs = stmt.executeQuery(sql);

a var sql contém uma query de INSERT

ele conecta no banco, insere os dados normal, porém não termina de executar o TRY e cai no CATCH com a mensagem…

The statement did not return a result set

Alguém pode me dar uma LUZ ?? o banco de dados é o SQL SERVER 2005

eh exatamente na linha citada acima q dah o erro!!

ok… vlwz!!

2 Respostas

Adriano_Almeida

Cara, executeQuery() serve apenas para SELECT’s, nos quais você retornará um objeto ResultSet contendo o retorno da consulta.

Para o caso de INSERT’s use, executeUpdate(). Observe que ele não retorna nada. Não precisa ter o “ResultSet rs =” antes.

L

Ahhhhhhhhhhhhh… eh isso q dah aprender as coisas sozinho, vc nunca sabe se a maneira que vc está fazendo as coisas está certo… !!!

Valew mesmo, não testei ainda mas concerteza é isso… valew mesmo!!

Vindendo e aprendendo!

Criado 2 de dezembro de 2006
Ultima resposta 2 de dez. de 2006
Respostas 2
Participantes 2