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

Responder a