Hallo zusammen,
Ich will mit der Format-Funktion z.B. einen solchen String zusammenbauen:
SELECT * FROM Tabelle WHERE Feld LIKE %Suchwert%
aber wie bekomm ich da diese % Zeichen hin? die gelten doch bei Format als Platzhalter oder?
Nun wenn man zwei "%" Zeichen direkt hintereinander der Formatfunktion übergibt, wird daraus ein "%" Zeichen im Ausgabestring:
Format('SELECT * FROM %s WHERE %s LIKE %%%s%%',['Tabelle','Feld','Suchwert']);
und
Format('SELECT * FROM %s WHERE %s LIKE %s%s%s',['Tabelle','Feld','%','Suchwert','%']);
ergeben beide den gesuchten String.
MfG