Einzelnen Beitrag anzeigen

Phillip Pendulina

Registriert seit: 13. Jun 2006
6 Beiträge
 
#1

Excel: Tabelleninhalt in DBGrid anzeigen- wie?

  Alt 10. Apr 2014, 12:37
Datenbank: Excel • Version: 2010 • Zugriff über: OLEDB
Hallo,
ich hoffe, ich bin hier nicht OT- Excel ist ja eigentlich keine Datenbank.

Ich möchte ein Excel-Arbeitsblatt in einem DBGrid anzeigen,
sehe dort aber immer nur eine 'leere' Tabelle.

Ich habe eine ADOConnection, eine ADOQuery, ein ADODataset, eine ADODatasource und ein DBGrid auf dem Formular.

Mit diesem String möchte ich auf die Tabelle zugreifen:
AdoConnection1.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;' +
'Provider=Microsoft.Jet.OLEDB.4.0; ' +
'Data Source=C:\Mappe1.xls;' +
'Extended Properties=Excel 8.0; ' +
'Persist Security Info=False';

ausserdem stelle ich das hier ein:
AdoConnection1.LoginPrompt := False;
AdoQuery1.Connection := AdoConnection1;
DataSource1.DataSet := AdoQuery1;
DBGrid1.DataSource := DataSource1;
DBNavigator1.DataSource := DataSource1;

Beim Öffnen der Connection kommt keine Fehlermeldung,
aber ich sehe im DBGrid nur eine leere Tabelle.

Hab ich hier einen Denkfehler? Ich bin für jeden Tip dankbar.

Grüße - Phillip

Geändert von Phillip Pendulina (10. Apr 2014 um 16:55 Uhr)
  Mit Zitat antworten Zitat