Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Paradox SQL Suche (https://www.delphipraxis.net/27908-paradox-sql-suche.html)

Deadinpac 17. Aug 2004 11:49


Paradox SQL Suche
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,

Ich habe mal eine Frage kann man bei einer SQL Suche die Gross/Keinschreibung wegbekommen
habe schon in DP gesucht habe aber nur den Begriff LOWER gefunden und ich möchte das es egal ist ob das suchwort Gross oder Kein eingegeben wird.

Hier erstmal mein Aktueller Code

Delphi-Quellcode:
Form1.Query1.Active := False;
Form1.Query1.SQL.Clear;
Label3.Caption := '%'+Edit1.Text+'%';
Form1.Query1.SQL.ADD('SELECT * FROM TABELLE WHERE LOWER (FILMNAME) LIKE' + QuotedStr (Label3.Caption));
Form1.Query1.Active := True;
ich hänge das Prog im Anhang dabei vielleicht braucht es sonst noch jemand
der Tabellenpfad muss ' C:\Dvd Datenbank\data ' heissen

MFG

Deadinpac

Die Muhkuh 17. Aug 2004 12:34

Re: Paradox SQL Suche
 
Hi,

ich würde das so schreiben:

Delphi-Quellcode:
Form1.Query1.Active := False;
Form1.Query1.SQL.Clear;
Label3.Caption := '%'+Edit1.Text+'%';
Form1.Query1.SQL.ADD('SELECT * FROM TABELLE WHERE LOWER (FILMNAME) LIKE :name');
Form1.Query1.ParamCheck := true;
Form1.Query1.ParamByName('name').AsString := LowerCase(Label3.Caption);
Form1.Query1.Active := True;

Deadinpac 17. Aug 2004 13:50

Re: Paradox SQL Suche
 
Hi,

@ Spider danke für die schnelle antwort aber leider kommt eine Fehlermeldung
"[Error] Unit3.pas(38): Undeclared identifier: 'ParamCheck'"

Als was muss ich ParamCheck denn setzen?

MFG
Deadinpac

Die Muhkuh 17. Aug 2004 13:53

Re: Paradox SQL Suche
 
Hi,


welche Delphi-Version hast du? bei mir hab ich des:

TQuery.ParamCheck := true.


ist die Query1 Komponente eine TQuery1 kompo?

Deadinpac 17. Aug 2004 14:00

Re: Paradox SQL Suche
 
Hi,

Ich Habe Delphi 6 Englisch & Delphi 7 Deutsch

ja die Kombo ist eine TQuery

MFG
Deadinpac

Die Muhkuh 17. Aug 2004 14:03

Re: Paradox SQL Suche
 
Dann dürfte es eigentlich keine Probleme geben.

Schreib mal Query1.

und dann guckst du ob irgendwo in der Liste das ParamCheck ist.

Deadinpac 17. Aug 2004 14:06

Re: Paradox SQL Suche
 
Hi,

Ich habe den Fehler gefunden

Du hast in dein Code

" Form1.Query1.SQL.Paramcheck := True ; " geschrieben
richtig ist aber " Form1.Query1.Paramcheck := True ;

MFG
Deadinpac

Die Muhkuh 17. Aug 2004 14:07

Re: Paradox SQL Suche
 
Ups, sorry.

Kommt von Copy&Paste... :mrgreen:

Deadinpac 17. Aug 2004 14:08

Re: Paradox SQL Suche
 
Hi,

Thanks Spieder jetzt klappts :-D

MFG
Deadinpac

Die Muhkuh 17. Aug 2004 14:09

Re: Paradox SQL Suche
 
Zitat:

Zitat von Deadinpac
Hi,

Thanks Spieder jetzt klappts :-D

MFG
Deadinpac

Bitte, aber ich heiß immer noch Spider ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:15 Uhr.

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