Ola,
Estou tendo problemas para inserir dados em uma tabela, o objetivo dessa tabela é guardar os tempos das parciais de pilotos.
Tenho uma classe cronometro que conta o tempo e atualiza o campo na tela, quando o usuário clica em capturar, é para ser guardado as infomações na tabela cronometro. So que as vezes da esse erro: [quote]Erro: [Microsoft][Driver ODBC para Microsoft Access] O campo ‘Cronometro.Tempo’ não pode ser uma seqüência de caracteres de comprimento nulo.[/quote]. Pq isso esta ocorrendo, e pq as vezes ele funciona, guardando corretamente os dados na tabela?
Coloquei um System.out.println para ver o que estava vindo no momento da captura, as vezes vem nulo outras vezes vem em branco ou com o valor correto. Alguem sabe uma solução para esse problema?
Não sei se ajuda mas segue o codigo que uso para guardar os dados na tabela:
[code]try{
Connection conn = Conexao.getConexao();
Statement stmt = conn.createStatement();
System.out.println(jtCronometro1TP.getText());
stmt.executeUpdate("INSERT INTO Cronometro(Piloto, Circuito, Volta, Parcial, Tempo, Data) VALUES ('"+jlPiloto1TP.getText()+"', '"+jtCircuitoTP.getText()+"', "+jtVolta1TP.getText()+", "+jtParciais1TP.getText()+", '"+jtCronometro1TP.getText()+"', '"+data+"')");
stmt.close();
conn.close();
}catch(Exception e) {
System.out.println("Erro: " +e.getMessage());
}[/code]
Desde ja agradeço.
Vlw.