Autor Beitrag
SvenL
Hält's aus hier
Beiträge: 9



BeitragVerfasst: Di 22.10.02 09:52 
Mein Problem ist einen SQL-String zusammenzusetzen mit einer like Abfrage, also mit hochkomma's innerhalb des SQL Strings und eine Variable einzufügen. Wie ist die Syntax in einem solchen Fall? Siehe farbigen Quelltext!

if Datamod.Q_GetKomm.Active then Datamod.Q_GetKomm.Close;
with SQL do begin
Clear;

Datamod.Q_GetKomm.SQL.Add('SELECT KomNr, AdrNr, KomArt FROM KomVB ');
KuAdrNr:= Datamod.Q_Kunden_RgAdrNr.AsString;


Datamod.Q_GetKomm.SQL.add
------------> ('where KomvB.AdrNr like " '%" & KuAdrNr &" ' " ');<----------
//Ich will hier eine likeBedingung auf die Variabele KuAdrNr
//zusammenbasteln nur mit der Syntax haperts

Datamod.Q_GetKomm.SQL.add(' AND KomArt = 1');
end;


Dank vorab!!! :oops:


Zuletzt bearbeitet von SvenL am Do 24.10.02 10:44, insgesamt 1-mal bearbeitet
SvenL Threadstarter
Hält's aus hier
Beiträge: 9



BeitragVerfasst: Do 24.10.02 10:34 
Bitte die Hochkommatas und Anfürungsstriche mit Leerzeichen trennen wenn jemand eine Antwort weis! Danke!
wwerner
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 185



BeitragVerfasst: Do 24.10.02 11:00 
('where KomvB.AdrNr like ''%' + KuAdrNr +'''');

_________________
Gruß

Wolfgang

----------
zu hause ist es doch am schönsten
SvenL Threadstarter
Hält's aus hier
Beiträge: 9



BeitragVerfasst: Do 24.10.02 11:11 
Bist ein Engel!
Firma Dankt!

Gruss
Sven :P