Hola Miguel.
Como ya decía Chuck Urwiler: "el CursorAdapter es una clase que provee
un interfaz común para trabajar con datos de muchas fuentes
distintas".
Es decir, prácticamente puedes usar el CursorAdapter en el mismo lugar
dónde antes usabas una vista remota (yo las sigo usando en muchos
casos).
Yo, particularmente, lo suelo ver como una forma de acceder a los
datos de una base de datos relacional cualquiera (SQL Server, Oracle,
MySQL, PostGres, FireBird, etc.) y transformarlos en un cursor VFP,
que puede (o no) ser actualizable. Una vez que tienes dichos datos,
los manejas pura y simplemente como si fuera una tabla.
Dicho acceso puede ser hecho de varias formas, vía ODBC, ADO, XML,
etc.
Parece complicado pero, una vez que lo dominas, te das cuenta de que
es muy, pero muy fácil implementar el tal de "enfoque en 3 capas".
Hay MUUUUCHA documentación al respecto. Es cuestión de buscar. Solo en
"San Google" hay más de 7.000 referencias. Hay libros, textos, etc.
que hablan al respecto.
La propia ayuda de VFP8/9 tiene bastante material. Puedes comenzar
buscando: Data Access Management Using CursorAdapters, en dicha ayuda.
A mi modo de ver, el tema es bastante extenso y nadie te va a poder
enseñar a usar CursorAdapter, con media docena de líneas, aquí en este
grupo. Esto ameritaría algo un poco más didático como los textos que
suele publicar nuestro compañero Walter.
Pero repito. Hay mucho material. Infelizmente no tengo nada gratuito a
mano, que te pueda referir.
Espero que alguien tenga algún link que te pueda apoyar más que la
propia ayuda del VFP.
El único drama es que la mayoría de lo que encuentres será literatura
en inglés. Si no dominas ese idioma, ahí sí se pone un poco difícil.
Hablando de eso, me acuerdo que, hace unos años he hecho la traducción
de una serie de artículos introductorios al tema y no me acuerdo si la
he publicado... voy a buscarla y trataré de subirla al PortalFox, si
la encuentro. Creo que me faltó la autorízación del autor, por eso no
la había subido antes...
---
Saludos adaptables.
Ricardo De Castro Aquino
Asunción - Paraguay