FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Manipular recordset obtenido desde SQl
Posts: 131
Joined: Tue Dec 26, 2006 04:50 PM
Manipular recordset obtenido desde SQl
Posted: Tue Nov 06, 2012 08:15 PM

Ups, publique mi pregunta en el foro en Ingl茅s :S lo siento, lo public贸 aqui tambien:

Muy buenos d铆as a todos, tras varios intentos y otros tantos dolores de cabeza he logrado obtener y mostrar en un xBrowse un recordset obtenido desde una consulta a SQL server 2008, ahora se me presenta otra duda, una vez obtenido el recordset como puedo manipular la informaci贸n?, es decir, tengo unos 5000 registros en desorden, necesito hacer filtros, sumas, resumenes, etc. Todas estas operaciones las he hecho anteriormente manipulando bases de datos DBF, pero ahora quisiera saber si existen m茅todos para manipular y procesar la informaci贸n desde el recordset.

Trat茅 de convertir el recordset a una DBF, creando una estructura vacia y recorriendo todos los registros del recordset, almacenando sus valores en variables y agregando un registro cada vez en la base de datos temporal, esto funciona, el unico problema es que la "conversi贸n" es dolorosamente lenta, posiblemente exista alg煤n otro m茅todo mas agil para lograr el mismo resultado

Si alguien sabe como hacerlo y puede orientarme se lo agradecr茅 muchisimo.

Muchas gracias

Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Re: Manipular recordset obtenido desde SQl
Posted: Tue Nov 06, 2012 08:46 PM

Qu茅 tecnolog铆a utilizas para conectarte al motor ?

Saludos

Posts: 131
Joined: Tue Dec 26, 2006 04:50 PM
Re: Manipular recordset obtenido desde SQl
Posted: Wed Nov 07, 2012 01:06 AM
Gracias por responder, uso este c贸digo:
Code (fw): Select all Collapse
oRs2 := TOleAuto():New( "ADODB.Recordset" ) 
oRs2:CursorType := 1 // opendkeyset 
oRs2:CursorLocation := 3 // local cache 
oRs2:LockType := 3 // lockoportunistic
Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
Re: Manipular recordset obtenido desde SQl
Posted: Tue Nov 13, 2012 12:04 PM

Mario;
No soy usario de ADO. Pero en la carpeta Samples de la distribucion de FW hay un par de ejemplos, no resuelven tu inquietud?

Saludos

Resistencia - "Ciudad de las Esculturas"

Chaco - Argentina

Continue the discussion