Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Primer registro de excel como nombre de columna (https://www.clubdelphi.com/foros/showthread.php?t=75146)

Viky 01-08-2011 21:10:07

Primer registro de excel como nombre de columna
 
Estimados:

Tengo un archivo en excel, al cual me conecto a traves de un ADOConnection y un ADODataset.
El ADOConnection se llama excel, el cual tiene el sgte string de conexion:


Código Delphi [-]
 
excel.Connected:=False;
excel.ConnectionString :='Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source='+ruta.FileName +';Mode=Share Deny None;Extended Properties=Excel 8.0;Jet OLEDB:System database=""';
excel.ConnectionString :=excel.ConnectionString +';Jet OLEDB:Registry Path="";Jet OLEDB:Database Password="";Jet OLEDB:Engine Type=35;Jet OLEDB:Database Locking Mode=0;Jet OLEDB:Global Partial Bulk Ops=2;';
excel.ConnectionString :=excel.ConnectionString +'Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;';
excel.ConnectionString :=excel.ConnectionString +'Jet OLEDB:Don''t'''+' Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False';
excel.Connected :=true;


El TAdoDataSet tiene la propiedad CommandType en cmdTableDirect.
El problema que tengo es que al conectarse el TAdoDataSet, el primer registro del archivo en excel, lo toma como nombre de columnas y no como primer registro de datos.
Qué propiedad se debe comfigurar para que el primer registro tome como datos y no como nombre de columna?

Gracias
Viky

oscarac 01-08-2011 21:33:39

me parece que al intentar usarlo como una tabla... el "sistema" necesita un identificador de campos


La franja horaria es GMT +2. Ahora son las 07:18:40.

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