Entwickler-Ecke
Datenbanken - Punkt in Filterausdruck
Hendrik - So 07.09.03 17:28
Titel: Punkt in Filterausdruck
Hey!
Wie kann ich denn einen Filterausdruck schreiben, in dem ein Punkt vorkommt, so dass er auch funzt? Z.Z. kommt immer die Fehlermeldung : Ungültiges Zeichen im Filterausdruck "." .
grayfox - Mo 08.09.03 12:15
hallo hendrik!
besser du schreibst den kompletten filterausdruck hier ins forum, bevor das ganze zu einer rätselrally ausartet ;)
mfg, stefan
Hendrik - Mo 08.09.03 20:19
Hy!
Delphi-Quelltext
1:
| table.filter:='Geb. Datum'+quotedstr(gebdatum.text); |
CenBells - Mo 08.09.03 20:55
Hallo,
hast du wirklich ein feld namens "Geb. Datum" in deiner Tabelle?
Ich vermute es wird eher anders heißen, da mir kein DB system bekannt ist, daß einen punkt im Namen einer Spalte zulässt.
Gruß
Ken
grayfox - Mo 08.09.03 23:17
hallo hendrik!
siehst, mit einem beispiel vor augen lässt sich manches gleich viel einfacher lösen.
unter der voraussetzung, dass ihr jetzt den richtigen feldnamen findet (btw GebDatum sieht viel besser als Geb. Datum aus)
ist dein filterstring immer noch nicht berauschend.
als filter würde in deinem beispiel
Delphi-Quelltext
1:
| 'Geb. Datum"TT.MM.JJJJ"' |
erstellt
mit dem kann die BDE (ich nehm mal an, du verwendest die BDE) nicht wirklich viel anfangen
so könnte ich mir vorstellen, dass es so besser klappt
Delphi-Quelltext
1:
| table.filter:='GebDatum' + ' = ' + quotedstr(gebdatum.text); |
welches folgenden string erzeugt:
Delphi-Quelltext
1:
| 'GebDatum = "TT.MM.JJJJ"' |
hiermit könntest du schon mehr finden
mfg, stefan
Hendrik - Di 09.09.03 13:04
Hey Leute!
Also das ist eine Paradox Tabelle und das Feld heißt Geb. Datum!
Und das "=" stand schon in meinem Filterausdruck. Ich hatte es nur vergessen hier zu schreiben....
CenBells - Di 09.09.03 14:56
Heißt es in der DBOberfläche so, oder in deinem TTable-Objekt??
Gruß
Ken
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!