PDA

Ver la Versión Completa : sql a file


jsanchez
13-05-2003, 18:31:36
Hola foro,

me pregunta es la siguiente.
Se puede crear un archivo con el resultado de una consulta SQL. Utilizo paradox, y lo que quiero es que después se pueda seleccionar uno de los archivos y verlos en un DBGrid.

Si alguien me pudiera explicar el procedso a seguir, lo agradecería muchísimo.

delphi.com.ar
13-05-2003, 18:41:51
No se que tipo de archivos quieres generar, pero te comento que en mi web puedes encontrar algunos componentes para exportar e importar datos.

Éxitos!

roman
13-05-2003, 21:34:03
Se me ocurre que puedes usar ClientDataSets:

Debes primero inlcuir el paquete MyBase en tu aplicación y colocar un ClientDataSet y un Provider en tu formulario.

A la propiedad DataSet del provider le asignas el Query y a la propiedad ProviderName del ClientDataSet le asignas el Provider.

Ya en código ejecutas:


ClientDataSet.Open; // Asigna los datos del Query al ClientDataSet
ClientDataSet.SaveToFile('resultados.cds'); // Guarda los resultados


Después, para ver los resultados en un dbGrid basta que uses otro ClientDataSet (sin Provider) y ejecutes el método


LoadFromFile('resultados.cds');


El ClientDataSet es como cualquier otro DataSet y lo puedes asociar a un DataSource y éste a un dbGrid para ver sus registros.

// Saludos