Hi Leute
also bei Datenbanken bin noch nen ziemlicher Neuling darum wird die Antwort wahrscheinlich sehr einfach sein. Vornweg hab schon versucht was passendes in der
DB zu finden hat aber irgendwie nichts funktioniert.
Also hier das Problem:
Ich habe folgende
SQL-Anweisung
Delphi-Quellcode:
SELECT SUCHTEXT
FROM ARTIKEL Artikel
WHERE SUCHTEXT LIKE '%KABEL%'
die wenn ich sie direkt beim Objekt Inspektor unter
SQl eintrage tadellos funktioniert und mir das gewünschte Ergebnis in einem DBGrid ausgibt. Nun soll statt dem Wort KABEL in der
SQL Anweisung der eingegebene Text eines Edit Fenster stehen wenn ich nun also im Quelltext folgendes Statement schreibe
Form1.MyQuery.SQL.Add:='SELECT SUCHTEXT FROM ARTIKEL Artikel WHERE SUCHTEXT LIKE '%+Form1.Edit1.Text+%'';
bekomme ich folgende Fehlermeldung:
Zitat:
[Error] OMDBTestUnit.pas(57): Not enough actual parameters
[Error] OMDBTestUnit.pas(57): Illegal character in input file: '%' ($25)
[Error] OMDBTestUnit.pas(57): Illegal character in input file: '%' ($25)
[Fatal Error] OMDBTestProject.dpr(5): Could not compile used
unit 'OMDBTestUnit.pas'
Weiss einer wie ich den Quell code korrigieren muss damit es läuft?
Schon mal danke an alle die sich die Mühe gemacht haben und bis hier gelesen haben.
Zukunft: etwas, das die meisten Menschen erst lieben, wenn es Vergangenheit geworden ist.
- William Somerset Maugham (engl. Schriftsteller)