GARANTIR DESCONTO

Fórum Transacao com Paradox ??? #264085

04/01/2005

0

PessoALL,

tem como fazer transacao com o Paradox ?

Estou perguntando sobre isso, pois estou com um problema com o Paradox em rede, onde o usuario manda incluir registro em uma table Master/Detail e as outras estacoes nao conseguem incluir, ou incluem com o mesmo nro. de pedido .... !!!!!!

Isso da o maior pau dai !!!

O q pensei é implenetar transacao com o paradox .. sera q da certo ? alguem ja fez isso ? tem algum exemplo ?

Obr

Marcel


Scandolara

Scandolara

Responder

Posts

04/01/2005

Sremulador

e amigo isto e um ploblema em paradox eu tenho um sistema grande aqui e tive que fazer várias adaptações para rodar em rede, mas não utilizei transações pois acho que não funciona :(


Responder

Gostei + 0

04/01/2005

Scandolara

Q tipo de adaptacoes vc fez ?

por gentileza, vc poderia comenta-las ?

obr


Responder

Gostei + 0

05/01/2005

Arc

Pelo que sei o Paradox não tem suporte a Transações


Responder

Gostei + 0

05/01/2005

Reginaldo174

Mesmo colocando o campo chave como autoincrement dá erro ?

Se sim então
solução := Mudar de banco de dados
Se não então
solução := problema resolvido

è fácil migrar de paradox para Firebird ou Interbase. começe a pensar nesta ideia.


Responder

Gostei + 0

05/01/2005

Jf

Ola, de facto dá para usar transações em paradox, e é uma boa solução.
Só tem que ter em conta que o nº de operações(insert ou apdates) sobre a mesma tabela ou query não pode ultrapassar 255. Outra situação é que em caso de falha de luz a transação falha(não tem a capacidade de se autoconcluir como em alguns motores de Base de Dados).
Isto aliado talvez ao bloqueio da tabela(ou de uma tabela auxiliar que tem o ultimo numero) para não poder haver registos repetidos(com o mesmo nº) resolva o seu problema. O autoincremento não acho boa ideia, 1º pq vosse não que controla a numeração e depois tem que andar com truques para inicializar a numeração.
Espero ter ajudado,
Cumprimentos
JF


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar