Announcement

Collapse
No announcement yet.

ADO und Excel Problem

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • ADO und Excel Problem

    Habe die letzten Diskussionen zum Thema ADO und Excel verfolgt. Leider habe
    ich keine Lösung zu meinem Problem gefunden.

    Ich hab eine Excel Tabelle mit einem Worksheet, welches "STAMM" heißt. Nun
    hab ich einen Datenlink (*.udl) angelegt, was auch erfolgreich war
    (Verbindung testen). Auf mein Formular habe ich die Komponente TADODataSet
    plaziert und als ConnectionString die UDL-Datei angegeben.

    Die Einstellungen im Objekt-Inspector sehen wie folgt aus :

    object ADODataSet1: TADODataSet
    ConnectionString = 'FILE NAME=C:\Delphi5\Projects\Neu Microsoft
    Datenlink.UDL'
    CursorType = ctStatic
    CommandText = 'select * from STAMM$_FilterDatenbank'
    FieldDefs = <>
    Parameters = <>
    StoreDefs = True
    Left = 40
    Top = 36
    end

    Wenn ich dann versuche, das Dataset zu öffnen, erhalte ich eine
    Fehlermeldung über einen "Syntaxerror in der Nähe der FROM-Klausel". Im
    Commandtext die Select-Anweisung wurde mit Hilfe von Delphi generiert. Wenn
    ich versuche, nur "SELECT * FROM STAMM" zu nutzen, kommt ein Fehler, daß die
    Tabelle nicht gefunden wurde.

    Was muß ich ändern, damit es funktioniert ?
    Vielen Dank schon im Vorraus für die Hilfe, Ihr Helge Lehn

  • #2
    Vielen Dank für die umfangreiche Hilfe... Die Lösung war, falls es jemanden interessiert, den Namen der Tabelle in Brackets zu setzen (der SQL-Befehl sieht dann folgendermaßen aus : "'select * from [STAMM$_FilterDatenbank]'").

    Helge Leh

    Comment

    Working...
    X