Tenta isso..
 
try {
    con = DriverManager.getConnection("jdbc:odbc:BDConsulta","nome","senha");
    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()+" ' )";
 
// LEMBRE-SE    QUE VOC� EST�   CONCATENANDO STRING COM VARI�VEIS PRESISA SEMPRE DO (+) ENTRE ELAS.
// LEMBRE-SE TAMB�M QUE O BANCO TEM QUE ESTA CADASTRADO NO ODBC DA MAQUINA,COM FONTES DE DADOS
                    
}
   st.close();}
   catch (SQLException erro2){
     System.out.println("Erro :"+erro2.toString());
     }
  }
 
Awdryn Cavalache de Souza.
Tel 074 612 2900 ramal 314
DITEC - Agrovale S/A
E-mail [EMAIL PROTECTED]
----- Original Message -----
From: Pedro
Sent: Tuesday, November 27, 2001 10:49 AM
Subject: [java-list] Inser��o em Tabela de BD (.mdb)

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