Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Controlar transações usando CursorAdapter
Message
From
06/11/2003 14:19:26
 
 
To
06/11/2003 11:03:27
Peter Wagner
Point Informática Ltda.
Limeira, Brazil
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Miscellaneous
Thread ID:
00847021
Message ID:
00847279
Views:
23
Peter,

> de forma simples basta definir o tipo de transação p/ controle pelo VFP e não do Servidor
> = SQLSETPROP(nID, 'TRANSACTIONS', 2) && MANUAL
> XRETORNO = TABLEUPDATE(1,.T.,tabela)
> IF XRETORNO
> = SQLCOMMIT(nID)
> ELSE
> = SQLROLLBACK(nID)
> ENDIF

Agradeço sua atenção, mas a questão é a seguinte:

Se eu for usar SQLExec, onde inserirei registros em várias tabelas utilizando o mesmo Handle de Conecção, a sua solução é perfeita, mas a questão é que com CursorAdapter tenho um objeto CursorAdapter pra cada tabela, por tanto cada tabela é manipulada com um Handle de Conecção diferente. Daí, visto que cada transação é inicializada baseando-se num Handle de Conecção e que cada tabela tem um Handle de Conecção diferente a utilização de Transações com CursorAdapter fica sem sentido.

Tudo bem, posso mudar a propriedade InsertCMD antes de executar cada CursorFill, aí funcionará, mas eu gostaria de ter um CursorAdapter pra cada tabela evitando a alteração de InsertCMD.

Não sei se consegui explicar de forma compreensível o que estou tentando falar.

De qualquer forma, te agradeço.
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform