Irgendwie habe ich das Gefühl, dass da der hostname fehlt.
Hostname wird bei SQLDirect in RemoteDatabase angegeben: Host
atabase z.b. '192.168.0.10:test'. Die
IP wird auch korrekt in RemoteDatabase eingetragen.
MySQL - Hast du evtl. mehrer inkompatible mysqllib.dll auf deinem System installiert?
Liegt in c:\Windows\System32, heißt alle Programm greifen auf die gleichen
DLL's zu. Wie gesagt, bei einem anderen Projekt mit exakt den gleichen Parametern auf den gleichen Rechner läuft problemlos, auch beim Kunden. Irgendwie raff ich nicht, wo der Fehler liegen könnte. GetLastOSError liefert "Der Vorgang wurde erfolgreich beendet". Wo bei ich nicht weiß, ob sich diese Aussage auf meinen Connect-Versuch bezieht.
Interessanterweise für LoginPrompt:=True nicht dazu, dass ein Loginprompt kommt, sondern auch zu oben genannten Effect: schlicht kein Connect ohne Fehlermeldung.