Im пытается создать ODBC, и это сработало, yay. Но одна вещь сводит меня с ума.Inno Setup: скажите, что ODBC аутентифицируется Windows NT/SQL
Могу ли я сообщить код в разделе [Реестр], чтобы создать ODBC, особенно с аутентификацией Windows NT или проверкой подлинности SQL?
Безусловно, мой код, чтобы создать ODBC выглядит следующим образом:
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\ODBC Data Sources; ValueType: string; ValueName: {code:GetWINServerData|2}; ValueData: SQL Server; Flags: createvalueifdoesntexist uninsdeletevalue; Check: GetAuthModeWindows
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\{code:GetWINServerData|2}; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: Driver; ValueType: string; ValueData: {sys}\SQLSRV32.dll; Check: GetAuthModeWindows
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\{code:GetWINServerData|2}; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: Server; ValueType: string; ValueData: {code:GetWINServerData|1}; Check: GetAuthModeWindows
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\{code:GetWINServerData|2}; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: Database; ValueType: string; ValueData: {code:GetWINServerData|0}; Check: GetAuthModeWindows
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\{code:GetWINServerData|2}; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: LastUser; ValueType: string; ValueData: WinUser; Check: GetAuthModeWindows
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\{code:GetWINServerData|2}; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: Password; ValueType: string; ValueData: WinPass; Check: GetAuthModeWindows
Этот код работает, он просто создает только ODBC с помощью проверки подлинности SQL. Любые мнения?
Это скорее вопрос о [tag: odbc], а не о [tag: inno-setup], не так ли? –
@MartinPrikryl Я нашел решение, опубликуем его как можно скорее. – aliimagnito
@MartinPrikryl добавил мой ответ. – aliimagnito