Resumen Crear recordset en memoria (ADO)

Mensaje enviado por sosinfo@sinectis.com.ar

Hola, mira la forma que te voy a tratar de explicar, quizas no es la más indicada pero puede funcionar.
En declaraciones generales.
Dim RsDestino as New ADODB.Recordset

En una rutina una sola vez

rsdestino.Fields.Append "Campo1", adChar, 20

Fijate recordset.Fields.Append "NombreCampo", TipoDato, Longitud

De esta manera, debés definir los 4 campos del recordset que generaste con Dim.

Y luego puedes recorrer tu msflexgrid e ir agregando los registros en el rs. Nunca trabajé con msflexgrid pero supongo que puedes acceder a los datos de cada columna por cada registro e ir de registro en registro, por lo que una forma (medio osca, pero que debe funcionar) es hacer un for next desde el primer elemento del msflexgrid hasta el
ultimo, y por cada uno hacer un rsdestino.AddNew Array("Campo1", "Campo2"), Array("Valor1", "Valor2")
rsdestino.Update

Espero que te sirva, Gabriel Desde Argentina.

--- In visualbasic-esp@y..., "Julio Ricardo"
wrote:
> hola necesito crear un recordset con 4 campos y pasarle los datos
de un msflexgrid con 4 columnas a ese recordset.Una ayudita para
hacerlo por favor....
> gracias julio



Resumen Resumen

Visual Basic Página de Visual Basic

Página principal Página principal

www.jrubi.com