//IF Mid(ls_driver_test,(Len(ls_driver_test) - 10),11) = 'dbodbc8.dll' And i_database = 1 and ls_dbfile=gs_locpath+'\ggzb.db' THEN //設定好驅動了
// IF FileExists(ls_driver_test) And FileExists(ls_dbfile) THEN
// RETURN True
// END IF
//END IF
IF Not ( ( FileExists(ls_driver_yy) And FileExists(ls_start_yy) ) Or (FileExists(ls_driver_xt) And FileExists(ls_start_xt) ) ) THEN
MessageBox("引擎錯誤1","系統中沒有資料庫驅動引擎和元件!~r~n系統將終止運行!",StopSign!)
RETURN False
END IF
IF FileExists(ls_driver_xt) And FileExists(ls_start_xt) THEN
ls_driver = ls_driver_xt
ls_start = ls_start_xt
ELSE
ls_driver = ls_driver_yy
ls_start = ls_start_yy
END IF
Answer = RegistrySet("HKEY_LOCAL_MACHINE\Software\ODBC\ODBCINST.INI\ODBC Drivers","Adaptive Server Anywhere 8.0",RegString!,"Installed")
IF Answer = -1 THEN
MessageBox("ODBC驅動錯誤2","系統設定Adaptive Server Anywhere 8的驅動出現錯誤",Information!)
RETURN False
END IF
//設定ODBC\ODBCINST.INI
Answer1 = RegistrySet("HKEY_LOCAL_MACHINE\Software\ODBC\ODBCINST.INI\Adaptive Server Anywhere 8.0","CPTimeout",RegString!,"not pooled")
Answer2 = RegistrySet("HKEY_LOCAL_MACHINE\Software\ODBC\ODBCINST.INI\Adaptive Server Anywhere 8.0","Driver",RegString!,ls_driver)
Answer3 = RegistrySet("HKEY_LOCAL_MACHINE\Software\ODBC\ODBCINST.INI\Adaptive Server Anywhere 8.0","Setup",RegString!,ls_driver)
IF Answer1 = -1 Or Answer2 = -1 Or Answer3 = -1 THEN
MessageBox("錯誤3","系統設定注冊表ODBC\ODBCINST錯誤!~r~n系統將終止運行!",Information!)
RETURN False
END IF
Answer = RegistrySet("HKEY_CURRENT_USER\Software\ODBC\ODBCINST.INI\ODBC Data Sources",ds_name,RegString!,"Adaptiver Server Anywhere 8.0")
IF Answer = -1 THEN
MessageBox("設定資料源錯誤4","系統設定ODBC資料源錯誤!~r~n系統將終止運行!",Information!)
RETURN False
END IF
//設定ODBC.INI的細節
ls_start = ls_start+" -d -Q -c20m"
RegistryDelete("HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\"+ds_name,"CommLinks")
Answer1 = RegistrySet("HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.ini\"+ds_name,"driver",RegString!,ls_driver)
Answer2 = RegistrySet("HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.ini\"+ds_name,"start",RegString!,ls_start)
Answer3 = RegistrySet("HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\"+ds_name,"autostop",RegString!,"yes")
Answer4 = RegistrySet("HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\"+ds_name,"DataBaseFile",RegString!,db_path)
Answer5 = RegistrySet("HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\"+ds_name,"DataBaseName",RegString!,db_name)
Answer6 = RegistrySet("HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\"+ds_name,"UID",RegString!,"dba")
Answer7 = RegistrySet("HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\"+ds_name,"PWD",RegString!,"sql")
Answer8 = RegistrySet("HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\"+ds_name,"EngineName",RegString!,ds_name)
Answer9 = RegistrySet("HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\"+ds_name,"Compress",RegString!,"YES")
IF Answer1 = -1 Or Answer2 = -1 Or Answer3 = -1 Or Answer4 = -1 Or Answer5 = -1 Or Answer6 = -1 Or Answer7 = -1 Or Answer8 = -1 THEN
MessageBox("錯誤5","系統設定ODBC錯誤!~r~n系統將終止運行!",Information!)
RETURN False
END IF
**桔妹導讀:**深耕人工智能領域,致力于探索AI讓出行更美好的滴滴AI Labs再次斬獲國際大獎,這次獲獎的專案是什么呢?一起來看看詳細報道吧! 近日,由國際計算語言學協會ACL(The Association for Computational Linguistics)舉辦的世界最具影響力的機器 ......
我們經常在資料庫中使用 LIKE 運算子來完成對資料的模糊搜索,LIKE 運算子用于在 WHERE 子句中搜索列中的指定模式。 如果需要查找客戶表中所有姓氏是“張”的資料,可以使用下面的 SQL 陳述句: SELECT * FROM Customer WHERE Name LIKE '張%' 如果需要 ......
關于MySQL的二進制日志(binlog),我們都知道二進制日志(binlog)非常重要,尤其當你需要point to point災難恢復的時侯,所以我們要對其進行備份。關于二進制日志(binlog)的備份,可以基于flush logs方式先切換binlog,然后拷貝&壓縮到到遠程服務器或本地服務器 ......