Hi...
Das Topic habe ich vielleicht ein wenig falsch formuliert aber ich wußte nicht wie ich das anders hätte schreiben sollen...
Delphi-Quellcode:
if Checkbox1.Checked
then Parameter1 := '
Spaltenname1';
//Parameter1 Variable vom Typ String
if Checkbox2.Checked
then Parameter1 := '
Spaltenname2';
if Checkbox3.Checked
then Parameter1 := '
Spaltenname3';
with ADOQuery1
do
begin
Close;
SQL.Clear;
SQL.ADD('
SELECT * FROM TABELLE '+
'
WHERE '+
'
:v_PARAMETER1 LIKE :v_PARAMETER2 ');
Prepared := true;
with Parameters
do
begin
ParamByName('
v_PARAMETER1').Value := Parameter1;
//eine Spalte aus der Tabelle
ParamByName('
v_PARAMETER2').Value := Edit1.Text +'
%';
end;
try
Open;
except
ShowMessage('
Query Konnte nicht geöffnet werden!');
end;
end;
Ich bekomme aber keine Ergebnisse zurück
![Grübelnd...](images/smilies/gruebel.gif)
Kann ich einen Spaltennamen überhaupt als Parameter übergeben?
Greets