try
{
String sqlinsert =“insert into Biblioteca (Livro) values (’”+
tf_Livro.getText()+"’,’"+
con_cadastro.statement.executeUpdate(sqlinsert);
JOptionPane.showMessageDialog(null, “Gravaçao feita com sucesso”)
estou fazendo um processo para acessa meu banco de dados na 2 linha crio a string com nome de sqlinsert e atribuo o valor a ela mas na linha 5 em executeUpdate(sqlinsert); fik sublinhado e do lado na lampada fala isso variable sqlinsert might not have been initialized. algueim pode me da uma dica? fikei onteim ate 3 da manha pra tentar resolve isso e nada ;~~
primeiro que nem o amigo acima disse vc não terminou a linha de declaração da variavel.
segundo cuide com suas aspas vc está formatando essa string de insert de forma errada, ele nao vai inserir
terceiro não se aconselha a usar insert dessa maniera de uma olhada nesse codigo:
CONTINUO COM PROBLEMAS ESSE COMANDO EU DEI NO ACTION PERFORMED DO MEU BOTAO CADASTRO AI EM BAIXO ESTA O CODIGO INTEIRO MAS AGORA N TEM AQUELE ERRO SQL MAS ELE N SALVA NO BANCO DE DADOS
realmente tinha esquecido de fechar, fechei tudo ok compilou porem quando clico no botao para salvar ele da isso
catch(SQLException erro)
{
JOptionPane.showMessageDialog(null, “Erro ao tentar gravar o registro”);
}
agora quando tento conectar ao banco de dados ele da um erro e fala q o estado do cursor ta invalido [Microsoft][ODBC Driver Manager] Estado de cursor invalido http://img528.imageshack.us/my.php?image=bdjz4.jpg
ai esta a foto do banco de dados q criei no access para treinar eu tenhu 3 campo de texto no meu programa e quero cadastrar esses 3 camposno meu banco de dados so q no access n posso dexa em branco tenhu q inserir algo no primeiro campo ex LIVRO + ta dando esse erro ao tentar gravar o registro quando tento gravar =[