Die Frage ist dein Design.
Soll sich der User selber anmelden, dann kommt ein Anmeldebild.
Verwendest du einen internen User musst du den im Code hinterlegen.

Die Anmeldung steurst du über die Prompt-Eigenschaft im Connection-Objekt:

MyConnection.Properties("Prompt") = Zahl

Zahl =
1 (adPromptAlways)
2 (adPromptComplete) <= Default
3 (adPromptCompleteRequired)
4 (adPromptNever) <= keine Anmeldung

How To Invoke a Login Prompt When Opening an ADO Connection