Ao inv�s de utilizar uma tabela para armazenar os id's, utilize o tipo
identity do pr�prio MSSQL.
-----Mensagem original-----
De: Romulo Oliveira Souza [mailto:[EMAIL PROTECTED]
Enviada em: ter�a-feira, 20 de maio de 2003 14:37
Para: [EMAIL PROTECTED]
Assunto: [java-list] Transaction no MSSQL
Ol� pessoal,
Estou passando pelo seguinte problema que voc�s,
certamente, podem me ajudar.
Tenho uma aplica��o java que, antes de inserir um novo
registro em uma tabela, l� uma outra tabela que cont�m os campos "tabela" e
"last_value", que cont�m o nome da tabela e o �ltimo id gerado para ela, para gerar o
id do novo objeto. O processo que devo fazer � o seguinte: Antes de inserir, fa�o um
update na tabela de id�s, no registro correspondente, e leio esse novo valor, pois
assim, fico na mesma se��o aberta previamente e garanto que n�o ter� duplicidade de
id�s. O problema � que, no mssql, n�o posso efetuar um select com uma se��o de update
ja aberta, a tabela fica travada!!!!
Algu�m tem alguma solu��o para esse problema, de ler uma
tabela e efetuar um update na mesma se��o??
Desde j� agrade�o
R�mulo Oliveira
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------