Entwickler-Ecke
Datenbanken - SQL-String zusammenzusetzen während der Laufzeit...
SvenL - Di 22.10.02 09:52
Titel: SQL-String zusammenzusetzen während der Laufzeit...
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:
SvenL - Do 24.10.02 10:34
Bitte die Hochkommatas und Anfürungsstriche mit Leerzeichen trennen wenn jemand eine Antwort weis! Danke!
wwerner - Do 24.10.02 11:00
('where KomvB.AdrNr like ''%' + KuAdrNr +'''');
SvenL - Do 24.10.02 11:11
Bist ein Engel!
Firma Dankt!
Gruss
Sven :P
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 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!