Die Tabellen in der MSI Datenbank stützen nicht die Speicherung von odbc username und von Kennwort, weil jene Parameter Versorger-spezifisch sind. Die Idee ist, dass die Anwendung sie als Teil der odbc Anschlussschnur zur Verfügung stellt: DSN=… PWD=….
Für sql-Bediener können Sie username noch setzen, indem Sie es in das Register wie einspritzen
HKCU \ Software \ ODBC \ ODBC.INI \ c-name> \ LastUser (oder HKLM \… wenn Maschinendatenquelle). Ich würde auch in den Index WriteRegistryValues nach InstallODBC umziehen.
Im Allgemeinen wenn irgendein odbc Versorger username und Kennwort (oder noch etwas) speichern darf, müssen Sie herausfinden wo (höchstwahrscheinlich im Register), und gesetzt in das MSI durch non-ODBC Mittel.