Delphi-PRAXiS
Seite 11 von 11   « Erste     91011   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   dbCheckbox und dbGrid mit Abfrage (https://www.delphipraxis.net/181286-dbcheckbox-und-dbgrid-mit-abfrage.html)

blutigerAnfänger 2. Okt 2014 12:33

AW: dbCheckbox und dbGrid mit Abfrage
 
Ich benutze Firebird 2.1. Die Vorgängerversion meines Programms, wo die Tabelle keine Felder Checkbox und ID haben, funktioniert ja auch mit dieser Abfrage.
Zitat:

Zitat von mkinzler (Beitrag 1274608)
Zitat:

Hiermit frage ich alle Datensätze, welche 4 Buchstaben haben, a.
Nein, machst Du nicht. Denn die Abfrage ist falsch. Es Fehlt der Joker und wenn man ihn/sie ergänzen würde, würden auch nur 4 Unterstriche finden.

Joker? Für einzelne Buchstaben werden doch Unterstriche verwendet, Wo fehlt da ein Joker?

himitsu 2. Okt 2014 12:36

AW: dbCheckbox und dbGrid mit Abfrage
 
Zitat:

Zitat von blutigerAnfänger (Beitrag 1274612)
Joker?

Der Platzhalter? (_ % * ? und was es sonst noch überall gibt)

blutigerAnfänger 2. Okt 2014 12:56

AW: dbCheckbox und dbGrid mit Abfrage
 
Also Platzhalter in SQL habe ich nur _(Unterstrich) für EinzelZeichen und %(Prozentzeichen) für AlleZeichen in Verbindung mit like gefunden.
Jokerzeichen ist ein Zeichen in z.B. Access. In Firebird nur in Verbindung mit Select (Select * ). Irre ich mich?

blutigerAnfänger 2. Okt 2014 20:16

AW: dbCheckbox und dbGrid mit Abfrage
 
Ich glaub ich habe den Grund dafür, daß die Abfrage nicht funktioniert.
Die in diesem Beitrag verwendete Testdatenbank wurde mit Insertex von IBExpert erstellt.
Die jetzt von mir verwendete Datenbank wurde über externalDatei Import erstellt. Und offenbar sind diese beiden Importmöglichkeiten Abfragetechnisch nicht miteinander kompatibel. Sehr schade.

Dejan Vu 3. Okt 2014 07:01

AW: dbCheckbox und dbGrid mit Abfrage
 
Zitat:

Zitat von blutigerAnfänger (Beitrag 1274621)
Also Platzhalter in SQL habe ich nur _(Unterstrich) für EinzelZeichen und %(Prozentzeichen) für AlleZeichen in Verbindung mit like gefunden. Jokerzeichen ist ein Zeichen in z.B. Access.

Joker in Access = Wildcard in SQL. Das weiß doch jeder. Bzw. kommt man sofort drauf.

Übrigens kann man die '%' und '_' auch umdefinieren, fest verdrahtet sind die nämlich nicht. Und dann gibt es noch die '[abc]', '[a-z]' und '[^A-Z]' Nomenklatur. Auch praktisch. Soviel zu deinem 'in SQL habe ich *nur*' ;-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:26 Uhr.
Seite 11 von 11   « Erste     91011   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz