Einzelnen Beitrag anzeigen

Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#4

AW: Mit ADO eine Exceltabelle (12.0) auslesen?

  Alt 2. Dez 2014, 11:37
Bis hier geht es und die "Leitung steht".

Delphi-Quellcode:
  if ADOConArt.Connected then
    try
      TabSL:=TStringList.Create;
      Grid:=TSortGrid.Create(Form1);
      ADOConArt.GetTableNames(TabSL, False);
      for iMaxCol := 0 to TabSL.Count-1 do
        if pos('$',TabSL[iMaxCol])>0 then begin
          sTableName:= TabSL[iMaxCol];
          break;
        end;
      ADODataSet1.CommandText:= 'SELECT * FROM [' + sTableName + ']';
      ADODataSet1.Open;
Ob das geklappt hat, bin ich mir nicht mehr so sicher...

Delphi-Quellcode:
      // Zuweisen der Tabellenzeilen
     iMaxRows := ADODataSet1.RecordCount;
Hier hängt es dann und kehrt nicht zurück.
könnte es sein, daß CommandType := cmdText; fehlt?
und was sagt der Debugger?

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat