Por mais que eu mude a sintaxe dos comandos para inserir (em azul) sempre dá erro. Acredito que possa ser uma coisa simples porém não estou conseguindo de nenhuma maneira.
Se alguém puder me ajudar agradeceria...
O código segue abaixo:
 
try {
    con = DriverManager.getConnection("jdbc:odbc:BDConsulta","","");
    st = con.createStatement();
    rs.afterLast();
    rs = st.executeQuery("INSERT INTO Consulta(Paciente,CPF,Especialidade,Hora,Dia,Mes,Ano,Sintomas) "+
                         "VALUES "+
                         "('"Paciente.getText()"','"CPF.getText()"',"+
                         "'"Alergista"','"Hora.getText()"','"Day.getText()"',"+
                         "'"Month.getText()"','"Year.getText()"',"+
                         "'"Descricao.getText()"')";
                    
}
   st.close();}
   catch (SQLException erro2){}
  }
 
p.s - Este método (fragmentado) serve para inserir um registro numa tabela Consulta de um banco de dados BDConsulta. A Class.forName foi definida no método main para que faça o tratamento de excessão separadamente.O Banco de dados é do tipo .mdb feito no Access.
Obrigado

Responder a