Hat deine Anwendung auch eine ADOConnection?
Falls nicht: umbauen.
Delphi-Quellcode:
try
ADOConnection1.Connect;
except
on E:Eception do
begin
E.Message := 'Fehler beim Verbinden mit der Datenbank'#13#10+
E.Message;
raise;
end;
end;
Auf diese Weise kannst du alle Fehler bei der Datenbankverbindung abfangen, ohne allzutief auf Win
API Ebene zu gehen.
Wichtig: vor dem Compilieren müssen alle Queries/Tables geschlossen sein. Auch ADOConnection.Cennected muss False sein.