Estou tentando realizar um UPDATE em meu bando de dados.
Porém estou manipulando textos e não números.
Quando altero números ele funciona perfeitamente, mas com texto dá um erro chamado de Data truncation
Ou seja, não posso usar o executeUpdate(); pois ele é para manipular um objeto do tipo int, ou estou enganado?
Tentei usar o executeQuery(); Mas deu erro, o compilador não manipula dados com executeQuery();
com ele voce consegue trabalhar com diversos tipos de dados, nao só numeros…
poste seu codigo, pode ajudar a gente a te mostrar como funciona
wamarra
Olá Renatu,
Eu já postei o codigo ao qual tá dando o seguinte erro:
[color=red]com.mysql.jdbc.MysqlDataTruncation: Data truncation: Truncated incorrect DOUBLE value: 'Ajuizar Condômino'[/color]
Eh que tô apanhando e muito nessa parte do código.
tentei fazer o que me falou no outro post, mas a questão é que estou manipulando texto e não número.
O meu banco tá modelado com o tipo VARCHAR
Ele dá esse erro porque espera um dado do tipo DOUBLE e não String
Inclusive irei praticar as dicas que me falou com relação ao connection fora do try e o seu fechamento no Finally no caso de cair no catch.
Desculpe por ter insistido. Nao percebi que era a mesma duvida.
Olha, consultei a sintaxe de SQL do manual do MySQL e percebi um provavel erro no seu codigo. As colunas a serem alteradas no comando UPDATE sao separadas por virvulas e nao por AND.