Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   llenar una tabla dbf con un query de mysql (https://www.clubdelphi.com/foros/showthread.php?t=28826)

coletaun 03-01-2006 21:30:44

llenar una tabla dbf con un query de mysql
 
Mi pregutna es la siguiente:

PAra poder exportar en un programa de pedidos los datos de los mismos, (estos deben de estar en dbf) primero creo la tabla dbf por código (ésto ya lo he conseguido), y ahora lo que tengo que hacer es con la consulta que he hecho al listado de pedidos con una SELECT, deberia llenar esta tabla con el contenido de la select.

¿alguien me puede ayudar con esto?

Muchas gracias a todos.

delphi.com.ar 03-01-2006 21:46:43

Podrías hacer un select...recorrer todos los registros hasta el fin de archivo, y para cada registro insertar uno en la DBF.
Código Delphi [-]
  if not ADataSet.IsEmpty then
  begin
    ADataSet.EnableControls;
    try
      ADataSet.First;
      repeat
        { Hacer el insert en el DatSet de la DBF}
        ADataSet.Next;
      until ADataSet.Eof;
    finally
      ADataSet.DisableControls;
    end;
  end;

Otra opción, es usar uno de mis componentes DataToDBF que te crea una DBF en forma nativa.

coletaun 03-01-2006 21:52:24

pero con un query?
 
El problema es que yo utilizo un zquery de zeos para my sql, ¿como utilizo adataset en este?

Gracias de verdad, pero estoy algo liado con ésto.

roman 03-01-2006 21:56:18

1. ADataset es UnDataSet
2. Un ZQuery es un DataSet

Por tanto, sustituye ADataSet por ZQuery en el código de Federico. O usa su componente.

// Saludos

coletaun 03-01-2006 22:04:14

gracias
 
Muchas gracias, ahora parece que estoy en ello.
Gracias Federico y roman


La franja horaria es GMT +2. Ahora son las 02:04:19.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi