Für
ADO gibt es notfalls auch einen
ODBC Wrapper. Dann kannst Du
ADO Komponenten verwenden, aber weiter mit den
ODBC Treibern arbeiten.
Dann gibt es für die Connection sowas wie "LoginPrompt" property oder so ähnlich, die abzuschalten wäre, also auf False, damit kein Anmeldedialog erscheint.
User und PW können auch bzw. müssen dann im Connectionstring gespeichert sein oder programmatisch angegeben werden. Das ist nicht verkehrt, weil man dann im Gegensatz zum
ADO Connectionstring selbst festlegen kann, wo und wie das Passwort gespeichert / Verschlüsselt wird.