Integridade de registros em rede

Destinado ao auxílio e Troca de informações sobre a ferramenta Xmaker
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
vinizioWOW
Mensagens: 98
Registrado em: Abril 5th, 2011, 2:35 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

Integridade de registros em rede

Mensagempor vinizioWOW » Abril 5th, 2011, 2:51 pm

Boa tarde a todos..

Trabalho com o Xmaker a 2 anos e confesso que fiquei feliz com a retomada do projeto pela Dominio Tecnologia.

Gostaria de explanar o seguinte:

Tenho passado aperto para trabalhar em rede com aplicações desenvolvidas no Xmaker.
Gostaria de saber se foi feita alguma modificação em relação á integridade de registros em rede.
Por exemplo vc incluir um registro ao mesmo tempo em dois terminais distintos...

Att.
VINICIO.

Desenvolvedor
Logus Informática
Formiga - MG


Gustavo
Mensagens: 244
Registrado em: Dezembro 22nd, 2010, 1:05 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

Re: Integridade de registros em rede

Mensagempor Gustavo » Abril 5th, 2011, 3:15 pm

Olá,
o Xmaker possui um tratamento específico para redes, quando usado o banco Firebird, temos aplicações de auto-atendimento rodando simultaneamente em mais de 30 terminais distintos com numeração sequencial, funciona corretamente, já era assim na versão anterior, não foram feitas mudanças nesse sentido.

Gostariamos de saber qual é sua dificuldade, envie para nós um exemplo do problema que está enfrentando para juntos estar encontrando a melhor solução.

Agradecemos o interesse e os elogios, nossa intenção é melhorar!
Att,

Gustavo Barreto
;)

vinizioWOW
Mensagens: 98
Registrado em: Abril 5th, 2011, 2:35 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

Re: Integridade de registros em rede

Mensagempor vinizioWOW » Abril 6th, 2011, 12:04 pm

Atualmente utilizo banco de dados MySQL.
o que acontece é o seguinte tenho duas tabelas:
1 - movimentos (chave primaria: mov_sequencia int(10) com autoincremento 1)
2 - itensmovimentos (chave primaria: mov_sequencia int(10), ite_item int(5))

Quando dois usuarios em terminais diferentes tentam incluir um registro em movimentos ao mesmo tempo dá erro de duplicate key.

Tambem costuma acontecer em tabelas isoladas (que nao tem relacionamento pai x filho) como por exemplo, tabela de clientes, produtos, etc...

Desenvolvedor
Logus Informática
Formiga - MG


Suporte
Site Admin
Mensagens: 145
Registrado em: Dezembro 20th, 2010, 10:05 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

Re: Integridade de registros em rede

Mensagempor Suporte » Abril 12th, 2011, 10:14 am

Olá,

Quando usado o BD firebird, não apresenta este problema pois ele trabalha com os generators, mas no seu caso, que usa o Mysql, recomendamos usar um controle a parte.
Retire a opção para sempre atribuir, pode acrescentar um código no momento da gravação, buscando o ultimo registro na tabela e acrescentando mais um. Isso pode ser feito usando o método "RetornaAutoIncremento" ou o "PTabela" buscando o max da tabela.

Você pode ainda criar uma trigger(se o MySql permitir) conforme a linguagem do banco, para ser disparada.
Att,

Suporte - suporte@xmaker.com.br
Equipe Xmaker
_______________
http://www.xmaker.com.br


[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

Voltar para “Xmaker”

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 65 visitantes