Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Saga_fuel

alteração e exclusao

Recommended Posts

Galera vamos imaginar q temo uma pagina conectada ao banco , essa pagina permite alteração e exclusao de registrose se tivermos dois usuarios manipulando o mesmo registroum alterando e o outro excluindonao vai da pau na pagina???oq eu devo fazer???

Compartilhar este post


Link para o post
Compartilhar em outros sites

usa um recordset que não permita manipulação simultanea

Compartilhar este post


Link para o post
Compartilhar em outros sites

o que ele quis dizer é tipo fazer um tratamento que verifica se ja há uma conexão aberta... axo que deve ser mais ou menos assim ex:ConexaoAberta = FALSE 'setamos a conexão para false por padrão Sub AbreConexao() if not ConexaoAberta then Conexao.Open ConStr ConexaoAberta = True end if end sub Sub FechaConexao() if ConexaoAberta then Conexao.close ConexaoAberta = False end ifend sub no caso que você explicou vai acontecer o seguinte:dois caras abriram o mesmo registro e estão editando...ai um dos caras clica no EDITAR ... ai ele vai ser editado como o cara fez... mais ai o segundo cara vai la e clica em EDITAR tambem e vai ser editado de novo o campo.. portanto os registro que ficaram no banco são o daquele que apertar o EDITAR por ultimo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

não tiozinhouse dai de baixo a constante adLockPessimistic ou seu valor para abrir o recordset'---- LockTypeEnum Values ----Const adLockReadOnly = 1Const adLockPessimistic = 2Const adLockOptimistic = 3Const adLockBatchOptimistic = 4isto não premitira que seja manipulado ao mesmo tempo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.