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 -----
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