Hallo,
hab leider mal wieder ein Problem.
Ich greife über
ADO auf eine Exceldatei zu.
Delphi-Quellcode:
ADOcon.ConnectionString:= 'Provider=Microsoft.Jet.OLEDB.4.0' +
';Data Source='+ DBPATH +
';Extended Properties=Excel 8.0'+
';Persist Security Info=False';
ADOcon.Open;
if ADOcon.Connected then
begin
ADOcon.GetTableNames(selTablename.Items);
...
end;
Connection funktioniert.
Jedoch erhalte ich nicht die richtigen Tabellennamen.
- Bei einem Arbeitsblattnamen mit Bindestrich (-) wird der Tabellenname in Anführungszeichen gesetzt.
- Bei allen Arbeitsblättern wird ein $ angefügt
- Bei einem Arbeitsblatt mit festgelegten Druckbereich wird '$Druckbereich' angefügt
Gebe ich bei GetTableNames etwas falsches an, oder gibt es eine andere Funktion die ich Aufrufen kann. Kann man bei GetTableNames die Auflistung des Druckbereichs ausschalten
Danke
Sausemann