Alow!
Iniciei meus testes com o cursor adapter... A princípio, gostei do brinquedo... mas já começaram a surgir algumas dúvidas:
1) Suporte a transações:
Se eu estiver usando o VFP, posso usar BEGIN / END TRANSACTION entre os tableupdate() que estarei usando as transações.
E se eu estiver usando SQL Server? O que eu posso fazer?
2) CursorRefresh retornando .F.???
Tentei executar oCA.CursorRefresh dentro de BEGIN / END TRANSACTION e ele sempre retorna .F.
Acredito que este método simula a função Refresh() que não é suportada dentro do BEGIN / END TRANSACTION... É assim mesmo?
Aproveitando o tema, me digam uma coisa: Vocês que trabalham com VIEW (e TRANSACTION), nunca precisaram executar o REQUERY() dentro de uma transação?... Se sim, como contornaram esse problema?
3) Hoje DBC, Amanhã ODBC, Depois ADO
Bem... Imagine que eu desenvolva uma aplicação usando CursorAdapter, acessando nativamente as tabelas DBF. Ok, terei uma classe CA para cada tabela...
Aí resolvo "subir" essa aplicação para o SQL Server... O que eu preciso fazer? Gerar novamente as classes, ou simplesmente mudar a fonte de NATIVE para ODBC? ... e quando mudar de ODBC para ADO ou XML ???
4) Alguém tem um exemplo de formulário com relação 1..N usando CursorAdapter?
[]s!
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Rodolfo Duarte