Hi ihr,
irgendwie stehe ich gerade auf dem Schlauch. Dieser Code:
Delphi-Quellcode:
procedure TDGHBDatabase.DeleteUserByName(
Name:
String);
var
DeleteUserQuery : TZQuery;
begin
DeleteUserQuery := TZQuery.Create(
nil);
with DeleteUserQuery
do
begin
Connection := fConnection;
ParamCheck := true;
SQL.Text := '
DELETE FROM USERS WHERE USER_NAME = :user ';
ParamByName('
user').AsString :=
Name;
ExecSQL;
end;
DeleteUserQuery.Free;
end;
soll einen bestimmten Nutzer aus der Datenbank entfernen. Der Name existiert und wird korrekt übergeben. Die Tabelle existiert, die Spalte existiert - und dennoch: Aus der Datenbank wird der Eintrag nicht gelöscht. Jemand ne Idee, woran das liegen kann/was ich falsch mache?