Forum: Datenbanken
Delphi
by hirnstroem,
23. Jul 2007
'loha,
es wäre der Parameter gewesen. Die zwei erwähnten Abfragen - einmal mit einmal ohne DepartmentID - tun auch ihren Dienst.
Forum: Datenbanken
Delphi
by hirnstroem,
20. Jul 2007
with ADODataSet_UserDepartment do
begin
Close;
if DepartmentID <> '' then
begin
CommandText := 'SELECT * FROM WHERE Username LIKE :Username AND Forename LIKE :Forename AND Surname LIKE :Surname AND DepartmentID = :DepartmentID ORDER BY Username;';
Parameters.ParamByName('DepartmentID').Value := DepartmentID;
end
else CommandText := 'SELECT * FROM WHERE...
Forum: Datenbanken
Delphi
by hirnstroem,
20. Jul 2007
DepartmentID = :DepartmentID
OR
:DepartmentID IS NULL
^^ hiermit läuft etwas falsch.
Dem Parameter DepartmentID habe ich schon NULL, Unassigned und alles mögliche übergeben, am Ergebnis ändert alles nichts.
Forum: Datenbanken
Delphi
by hirnstroem,
20. Jul 2007
? wäre doch aber ein Platzhalter für ein x-beliebiges Zeichen?!