Prezados Javaneses,
Criei um servlet que insere um registro num Banco de Dados MS ACCESS
conforme c�digo abaixo. Gostaria de, ap�s inserir o registro na tabela,
redirecionar o fluxo para um outro servlet passando como argumento a
Chave Prim�ria.
Ocorre que, neste caso espec�fico, a chave prim�ria � um campo de
AUTO-NUMERA��O, onde eu n�o tenho conhecimento pr�vio do seu conte�do
at� a inser��o do registro.
Pergunta(s):
Como fazer, qual comando utilizar, para recuperar o campo criado pelo
Statement???
Terei que fazer um novo Select num Resultset??? E como garantir a
recupera��o do registro correto tendo em vista que o ODBC possui um
delay na atualiza��o do Banco de Dados e se trata de uma INTRANET???
Existe algum recurso que me permita recuperar o �ltimo registro gravado
logo ap�s o INSERT???
Agrade�o a todos,
String query = new String();
if(ope.equalsIgnoreCase("I")) {
query = "insert into Bei
Bei_Descricao,Bei_Responsavel,Bei_Local,Bei_IP,Bei_Ponto,Bei_Codpat,Bei_
Nserie,Bei_Categoria,Bei_Tipo,Bei_Dua,Bei_Lua,Bei_Status)";
query += " values
('"+des+"','"+resp+"','"+local+"','"+ip+"','"+ponto+"','"+pat+"','"+seri
e+"','"+cat+"','"+tipo+"','"+dua+"','"+lua+"',"+istatus+")";
stmt.executeUpdate(query);
[]'s
Carlos Campos
[EMAIL PROTECTED]
Analista de Sistemas / Bolsista PCI
MCT/CNPq - CETEM - Centro de Tecnologia Mineral
Fone: 0xx21 5607222 - Ext. 358
--------------------------- LISTA SOUJAVA ---------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
---------------------------------------------------------------------