Les tables dans la base de données de MSI ne soutiennent pas stocker l'username d'odbc et le mot de passe, parce que ces paramètres sont fournisseur-spécifiques. L'idée est que l'application les fournira en tant qu'élément de la corde de raccordement d'odbc : DSN=… PWD=….
Pour le serveur de SQL, vous pouvez encore mettre l'username en l'injectant dans l'enregistrement As
HKCU \ logiciel \ ODBC \ ODBC.INI \ c-name> \ LastUser (ou HKLM \… si point d'émission de machine). Je me déplacerais également le manuscrit WriteRegistryValues après InstallODBC.
Généralement, si un certain fournisseur d'odbc laisse stocker l'username et le mot de passe (ou toute autre chose), vous devez figurer dehors où (très probablement dans l'enregistrement), et mis dans le MSI par des moyens de non-ODBC.