Setup Factory 9制作PB9 + ASA8发布程序的ODBC配置
其中_ProgramFilesFolder..建议换成SessionVar.Get(“%AppFolder%”)..
刚刚通过测试,急三火四的先发了。
-- Values imported from the Registry:
Registry.SetValue(HKEY_CURRENT_USER, "Software\\ODBC\\ODBC.INI\\ODBC Data Sources", "zcqc", "Adaptive Server Anywhere 8.0", REG_SZ);
-- Values imported from the Registry:
Registry.SetValue(HKEY_CURRENT_USER, "Software\\ODBC\\ODBC.INI\\ODBC Data Sources", "zcqc", "Adaptive Server Anywhere 8.0", REG_SZ);
-- Values imported from the Registry:
Registry.SetValue(HKEY_CURRENT_USER, "Software\\ODBC\\ODBC.INI\\zcqc", "Driver", _ProgramFilesFolder.."\\dbodbc8.dll", REG_SZ);
Registry.SetValue(HKEY_CURRENT_USER, "Software\\ODBC\\ODBC.INI\\zcqc", "UID", "dba", REG_SZ);
Registry.SetValue(HKEY_CURRENT_USER, "Software\\ODBC\\ODBC.INI\\zcqc", "PWD", "sql", REG_SZ);
Registry.SetValue(HKEY_CURRENT_USER, "Software\\ODBC\\ODBC.INI\\zcqc", "DatabaseFile", _ProgramFilesFolder.."\\database\\zcqc_database.db", REG_SZ);
Registry.SetValue(HKEY_CURRENT_USER, "Software\\ODBC\\ODBC.INI\\zcqc", "AutoStop", "Yes", REG_SZ);
Registry.SetValue(HKEY_CURRENT_USER, "Software\\ODBC\\ODBC.INI\\zcqc", "Integrated", "NO", REG_SZ);
Registry.SetValue(HKEY_CURRENT_USER, "Software\\ODBC\\ODBC.INI\\zcqc", "Debug", "No", REG_SZ);
Registry.SetValue(HKEY_CURRENT_USER, "Software\\ODBC\\ODBC.INI\\zcqc", "DisableMultiRowFetch", "No", REG_SZ);
Registry.SetValue(HKEY_CURRENT_USER, "Software\\ODBC\\ODBC.INI\\zcqc", "Compress", "No", REG_SZ);
Registry.SetValue(HKEY_CURRENT_USER, "Software\\ODBC\\ODBC.INI\\zcqc", "Description", "zcqc", REG_SZ);
Registry.SetValue(HKEY_CURRENT_USER, "Software\\ODBC\\ODBC.INI\\zcqc", "EngineName", "zcqc", REG_SZ);
Registry.SetValue(HKEY_CURRENT_USER, "Software\\ODBC\\ODBC.INI\\zcqc", "Start", _ProgramFilesFolder.."\\dbeng8.exe -Q -d -c8m ", REG_SZ);
-- Values imported from the Registry:
Registry.SetValue(HKEY_LOCAL_MACHINE, "SOFTWARE\\ODBC\\ODBCINST.INI\\ODBC Drivers", "Adaptive Server Anywhere 8.0", "Installed", REG_SZ);
-- Values imported from the Registry:
Registry.SetValue(HKEY_LOCAL_MACHINE, "SOFTWARE\\ODBC\\ODBCINST.INI\\Adaptive Server Anywhere 8.0", "Driver", SessionVar.Get("%AppFolder%").."\\dbodbc8.dll", REG_SZ);
Registry.SetValue(HKEY_LOCAL_MACHINE, "SOFTWARE\\ODBC\\ODBCINST.INI\\Adaptive Server Anywhere 8.0", "Setup", SessionVar.Get("%AppFolder%").."\\dbodbc8.dll", REG_SZ);