anonymous Log in
Search
Recents:
v3.0
vfp-l
Erro com transaçõesem Visual Foxpro
21/07/16 10:21

Robles

Replies: 1


Tenho um sistema que estava funcionando normalmente, mas ao fazer o build de
uma transação ocorreu erro.



Eu então mandei dar um build all e muitas transações que não tinham problema
antes e nem foram mexidas apresentaram problema.



Todos os erros estão aparecendo porque o fonte gerado pelo GX está com
linhas da seguinte forma:

IF

THIS.GX_noacc_cond = .T.

Ou seja, aparece o IF, ocorre o salto de linha e então aparece a continuação
do comando.



Pra completar não consegui restaurar o backup que eu fiz ontem ao final do
dia porque o Windows 7 acusa erro.



Alguém tem alguma ideia de como resolver o problema?



Edson Robles

(67)3046-4648



Replies

mmotta19

22/07/16 11:24
Bom dia. Já aconteceu de dar erro desse tipo, quando colocado uma regra Noaccept em uma transação contendo uma chave primaria com um atributo normal ( porém se não me engano somente ocorria quando era uma transação de 2 níveis): Noaccept(Codigo, Nome); Ai nesse caso tinha que separar.. Noacept(Codigo); Noaccept(Nome); Não sei se é o caso... Sobre agora estar dando problema em todas as transações... Tivemos um problema ao usar o Banco de dados Oracle. Nas propriedades do modelo tem a opção DBMS Options. Uma das ultimas opções é: Generate FOR UPDATE clause = NO.. Tivemos problemas quando essa opção estava YES.. Ai ele gerava um IF igual aquele que você mostrou. Tem que atentar para os Data Views se tiver.. Eles também tem essa opção e deve estar como NO. Acho que esses são os problemas que tivemos aqui que são parecidos com esse que voce falou (IF sem condição). Espero ter ajudado.. Marcelo Motta Em 21 de julho de 2016 10:11, Robles SoftAD escreveu: > Tenho um sistema que estava funcionando normalmente, mas ao fazer o build > de uma transação ocorreu erro. > > > > Eu então mandei dar um build all e muitas transações que não tinham > problema antes e nem foram mexidas apresentaram problema. > > > > Todos os erros estão aparecendo porque o fonte gerado pelo GX está com > linhas da seguinte forma: > > IF > > THIS.GX_noacc_cond = .T. > > Ou seja, aparece o IF, ocorre o salto de linha e então aparece a > continuação do comando. > > > > Pra completar não consegui restaurar o backup que eu fiz ontem ao final do > dia porque o Windows 7 acusa erro. > > > > Alguém tem alguma ideia de como resolver o problema? > > > > Edson Robles > > (67)3046-4648 > > > ----------------------------------------- Para Suscribirse/Desuscribirse: http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,21 Por consultas owner-vfp-l@gxtech.com.uy


Back to vfp-l