Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
CursorAdapter
Message
De
07/03/2003 16:29:51
Peter Wagner
Point Informática Ltda.
Limeira, Brésil
 
 
À
07/03/2003 14:42:19
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Titre:
Divers
Thread ID:
00761131
Message ID:
00763020
Vues:
19
>não fiz testes com o que vou te falar... estou apenas "pensando alto". :)

>A CursorAdapter tem dois métodos que devem resolver teu problema: CursorAttach() e CursorDettach(). O >imagino ser possível no seu caso é:

>1. Crie uma "classe base" baseada em CursorAdapter, configurando todos os detalhes que você precisa >para trazer os dados do servidor e atualizá-los.

>2. Crie outras duas classes baseadas na primeira. Em cada uma destas classes você define a string de >conexão para os dois diferentes servidores.

>3. Traga os dados do primeiro servidor usando uma das classes, e faça o que deve fazer para atualizar >os dados lá.

>4. Use o método CursorDettach() da primeira classe para "livrar" o cursor criado pela primeira classe, >e uso o método CursorAttach para "anexar" o dito cursor na segunda classe.

>5. Mande a segunda classe atualizar os dados do segundo servidor.

>Deu pra entender minha idéia?? :)

A idéia eu entendi, só não sei como fazer esta parte de Attach e Detach de cursores...
(Tô tentando entender todo o CA...)

Alem disto dei uma lida no Help e descobri que quando se completa com sucesso o uso de Tableupdate(),
no CursorAdapter os campos serão recetados.
Pensei nisto e será que ainda ira funcionar...???

Obter os dados do servidor local, o usuário inclui/edita/exclui, depois dou um TableUpdate(), faço um
CursorDettach() do cursor depois dos dados estarem salvos no servidor local.

Pego este Cursor e anexo ao outro CA usando CursorAttach() e dou outro Tableupdate(), atualizando os dados do servidor remoto.

Bem a pergunta é os dados já não estarão recetados, e o que Tableupdate ira fazer aqui se não ocorreu alteração no cursor que acabou de ser anexado ???

Queria muito usar CA, pois com SPT tem que escrever demais.

Qualquer ideia ou sujestão é bem vinda...

PS: A MS devia criar um exemplo pronto com todas as formas de uso de CA p/ gente poder estudar...

Abraços

Peter
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform