FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour ADO: RECORSET Y SET RELATION
Posts: 711
Joined: Thu Oct 06, 2005 09:57 PM
ADO: RECORSET Y SET RELATION
Posted: Mon Sep 26, 2011 08:00 PM

Tengo una aplicaci贸n antigua con dbf donde estoy pasando una de las tablas a MySql en un servidor en internet, para que desde perif茅ricos m贸viles, les envien los datos de situaci贸n online. Esta informaci贸n se baja filtrada desde el servidor a la aplicacion local, en un oRs:Recorset mediante un SELECT.

Las tablas maestras, siguen funcionando en local y en dbf. Pero me encuentro con un problema. Anteriormente la tabla que tengo en internet (cuando era dbf) tenia un SET RELATION con otras tablas maestras que tengo en local en dbf.

Lo que hago ahora es despues de bajar el oRs:Recorset, paso esa informaci贸n a una dbf temporal donde incluyo el SET RELATION. Pero para ganar tiempo, me gustaria realizar ese SET RELATION en el array del oRs directamente.

En resumen, 驴hay alguna manera de realizar un SET RELATION entre un array (oRst) y una tabla dbf?.

Muchas gracias.

Un saludo



Manuel
Posts: 989
Joined: Thu Nov 24, 2005 03:01 PM
Re: ADO: RECORSET Y SET RELATION
Posted: Tue Sep 27, 2011 03:06 PM

Hola Manuel,

si tienes todo en MySQL podr铆as incluir los datos relacionados con un JOIN, pero si est谩n en dbfs.... es un poco complejo, creo que lo m谩s sencillo es como lo est谩s haciendo.

ADO tiene eventos, uno de ellos es algo asi como onRecordChange, donde tenrd铆as que hacer los seeks. Pero hay que usar eventos.

Otra alternativa es que pruebes de usar ADORDD, no estoy seguro si tiene implementadas las relaciones, no est谩 terminado pqero si es para lectura es otra posibilidad.

Saludos
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
鈥淚f you think education is expensive, try ignorance"
Posts: 711
Joined: Thu Oct 06, 2005 09:57 PM
Re: ADO: RECORSET Y SET RELATION
Posted: Wed Sep 28, 2011 04:29 AM

Gracias Carlos.

Un saludo



Manuel

Continue the discussion