Jesús Ayo Ens

Registrado: 01 Nov 2003Mensajes: 29
|
Publicado: Jue 10 Mar, 2005 9:34 pm Asunto: Como crear un archivo Excel (ADO), con conexión a ACCESS |
|
|
Como crear un archivo Excel usando ADO, la misma conexión de ACCESS?
Tengo un programa en C++, BCB 5, en este utilizando ADOX creo la base de
datos de ACCESS y la tabla 'PAGOS'. Utilizando ADO Express, meto datos a la
tabla, antes de hacer el reporte con QuickReport 3, necesito que esa tabla
se refleje en un archivo de Excel.
En Visual Basic utilizan un Select .. into. ¿como traducirlo a BCB 5? Parte de mi código es:
.
.
.
ADOConnection1->ConnectionString = bt; // Access
ADOConnection1->Open();
ADOTable1->Connection= ADOConnection1;
ADOTable1->TableName= L"PAGOS";
ADOTable1->Open();
.
.
ADOTable1->Append();
ADOTable1->FieldValues[AnsiString("CCLIENTE")]=AnsiString(clien);
ADOTable1->FieldValues[AnsiString("NCLIENTE")]=AnsiString(nombre);
.
.
ADOTable1->Post();
.
.
WideString yt="SELECT * INTO [Excel 10.0;DATABASE= LISTAPAGOS.XLS].PAGOS FROM
PAGOS";
ADOConnection1->Execute(yt, ?, ?); // ¿Que parámetros? ERROR
.
.
QuickRep1->Preview();
QuickRep1->Free();
QuickRep1->~TQuickRep();
ADOTable1->Close();
ADOConnection1->Close();
¿Como ejecuto la creación del archivo excel?, ¿qué parámetros?
Gracias de antemano.
Jesús. |
|