... die Berechtigung zum Öffnen einer Datenbank hängt von der ACL der DB ab. Je nach Berechtigung für Default wird die persönliche ID benötigt, oder auch nicht. Bei "No Access" brauchst du auf jeden Fall eine ID. Diese ID benötigt dann die entsprechende Zugriffsberechtigung, um Dokumente lesen und/oder bearbeiten zu können.
Genau so sieht das auch mit dem Server aus. Im Serverdokument ist hinterlegt, wer mit welcher Berechtigung auf den Server kommt.
Ob es über die API die Möglichkeit gibt UserID und Passwort zu übergeben, kann ich dir nicht sagen.
Das Passwort in der dll hardcoded zu hinterlegen macht nur dann einen Sinn, wenn die Datei dann gut abgeschottet ist...
Toni