Code: Alles auswählen
SQLQuery1.SQL.Text:=UTF8ToCP1252('SELECT * FROM T_Verlauf where ([Prüfnrr] like :Pruefnr) and ([Vorgang] like :Vorgang)');
Datasource1.dataset:=SQLQuery1;
try SQLQuery1.params.ParamByName('Pruefnr').AsString:='%'+UTF8ToWinCP(Pruef_Nr_Label.caption)+'%'; ;except;end;
try SQLQuery1.params.ParamByName('Vorgang').AsString:='%'+UTF8ToWinCP('Intern')+'%' ;except;end;
ODBCConnection1.Open;
If ODBCConnection1.Connected then SQLQuery1.open;
DataSource1.DataSet.Last;
Could not vonvert variant of type(Null) into type(String)
Try Except fängt den Fehler nicht ab und da die SQLQuery noch nicht auf ist, habe ich keine Idee, wie man am Besten die Nicht-Existens eines Filterswertes abfangen kann.
Hat jemand vielleicht eine Idee?