Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: arkhaios en 14 Junio 2005, 15:26 pm



Título: pasar datos entre BD
Publicado por: arkhaios en 14 Junio 2005, 15:26 pm
como hago para pasar los datos de una busqueda de una tabla a otra tabla?


Título: Re: pasar datos entre BD
Publicado por: soplo en 14 Junio 2005, 20:55 pm
Hola
Hay muchas formas de hacer eso. Puedes clonar una consulta, puedes grabarla en una tabla, ...

Sé mas específico

Un saludo


Título: Re: pasar datos entre BD
Publicado por: arkhaios en 15 Junio 2005, 17:28 pm
viejo yo tengo es un datagrid en un formulario, atraves del cual se realiza una busqueda SQL, lo que necesito es pasar los resultados de esa busqueda a una tabla vacia en la base de datos, para imprimirla

muchas gracias espero pronta respuesta


Título: Re: pasar datos entre BD
Publicado por: goodbye en 24 Junio 2005, 23:33 pm
Usa un bucle para recorrer cada registro de la busqueda e ir metiendolo en tu tabla.

Código:
While busquedaSQL.EOF <> true 'Mientras no pase más allá del último registro de la busqueda, esto se repite:

    tablaVacia.AddNew 'Agrega un nuevo registro en la tabla

         'Le pasas los datos a cada field respectivo
         tablaVacia.fields(0) = busquedaSQL.fields(0)
         tablaVacia.fields(1) = busquedaSQL.fields(1)
         ' ... y asi le haces por cada campo que tengas

    tablaVacia.Update 'Guarda el registro en la tabla

    busquedaSQL.MoveNext 'Se mueve al siguiente registro de la busqueda

Wend