Forum: Datenbanken
Delphi
by Union,
11. Apr 2014
Das DBGrid aktualisiert sich selber, das hätte es nicht gebraucht. Um Daten ohne Überschriften einzulesen, musst Du in die Extended Properties des Connectionstrings die Option HDR=No aufnehmen.
'Extended Properties=Excel 8.0;HDR=No;'
Forum: Datenbanken
Delphi
by Union,
10. Apr 2014
Blöde Frage: Stehen denn Feldnamen in der ersten Zeile des Arbeitsblatts? Siehst Du diese "Metadaten" dann im Grid? Und sind überhaupt Datensätze in dem Worksheet?
Forum: Datenbanken
Delphi
by Union,
10. Apr 2014
Wie kommst Du auf die Mappe? Die solltest Du Dir über AdoConnection1.GetTebleNames holen und dann das erste Element verwenden, anstelle Tabelle1$:
var
TableNames : TStringlist;
begin
TableNames := TStringList.Create;
...
ADOConnection1.Active := True;
ADOConnection1.GetTableNames(TableNames);
ADOQuery1.SQL.Add('Select * from +']');