Einzelnen Beitrag anzeigen

jensw_2000
(Gast)

n/a Beiträge
 
#3

Re: ADOTable, Excel über Jet, Filter funktioniert nicht mit

  Alt 6. Jul 2005, 20:51
Problem gelöst.
Habe es rausgefunden ...

Die Filter-Bedingungen
Delphi-Quellcode:
'gesterrt = NULL
bzw.
'gesperrt <> NULL'
funktionieren.

Um demnächst etwas flexibler arbeiten zu können, habe ich jetzt aber eine AdoQuery anstatt der AdoTable verwendet.
SQL ist einfach besser.

Für alle die diesen Thread mal lesen und auch besser gleich zur AdoQuery greifen...
In dem SQL Statement muss der Arbeitsbereichsseitenname (tolles Wort ) in eckigen Klammern stehen, da dieser ein "$" enthält und SQL das sonst nicht versteht ...
Delphi-Quellcode:
    tbl_Import.SQL.Text:='SELECT * FROM ['+xlsWorksheets.items[xlsWorksheets.itemindex]+ ']'+#13#10+' '+
                         'WHERE NAME <>'''' AND NAME IS NOT NULL AND '+#13#10+' '+
                         ' (Gesperrt = '''' OR Gesperrt IS NULL)';
Trotzdem danke für Eure Mühe ...

Schöne Grüße,
Jens

// edit: ein paar Schreibfehler korrigiert
  Mit Zitat antworten Zitat