動態註冊odbc之ASA篇

2021-04-12 19:18:11 字數 2154 閱讀 6661

ls_filename = as_filename + ".db"//獲得資料庫檔案名字

ls_root = "hkey_local_machine/software/odbc/odbc.ini"

ls_root_table = ls_root + "/" + as_filename

//先判斷是否已經註冊過

//若還沒註冊過

li_rtn = registryset(ls_root,as_filename,regstring!,"")

if li_rtn= - 1 then

li_return = 0

end if

li_rtn = registryset(ls_root_table,"autostop",regstring!,"yes")

if li_rtn= - 1 then

li_return = 0

end if

li_rtn = registryset(ls_root_table,"compress",regstring!,"no")

if li_rtn= - 1 then

return 0

end if

li_rtn = registryset(ls_root_table,"databasefile",regstring!,as_dir + "/"+ls_filename)

if li_rtn= - 1 then

li_return = 0

end if

li_rtn = registryset(ls_root_table,"databasename",regstring!,as_filename)

if li_rtn= - 1 then

li_return = 0

end if

li_rtn = registryset(ls_root_table,"debug",regstring!,"no")

if li_rtn= - 1 then

li_return = 0

end if

li_rtn = registryset(ls_root_table,"disablemultirowfetch",regstring!,"no")

if li_rtn= - 1 then

li_return = 0

end if

li_rtn = registryset(ls_root_table,"driver",regstring!,as_dir + "/"+"dbodbc8.dll")

if li_rtn= - 1 then

li_return = 0

end if

//'"c:/program files/sybase/sql anywhere 8/win32/dbeng8.exe" -d -c8m'

li_rtn = registryset(ls_root_table,"start",regstring!,as_dir + "/"+"dbeng8.exe -d -c8m")

if li_rtn= - 1 then

li_return = 0

end if

li_rtn = registryset(ls_root_table,"enginename",regstring!,"database")

if li_rtn= - 1 then

li_return = 0

end if

li_rtn = registryset(ls_root_table,"integrated",regstring!,"no")

if li_rtn= - 1 then

li_return = 0

end if

ls_mm = left(mdstring('ywdba',len('ywdba')),20)

li_rtn = registryset(ls_root_table,"pwd",regstring!,ls_mm)

if li_rtn= - 1 then

li_return = 0

end if

li_rtn = registryset(ls_root_table,"uid",regstring!,"ywdba")

if li_rtn= - 1 then

li_return = 0

end if

return li_return

Spring之動態註冊bean

什麼場景下,需要主動向spring容器註冊bean呢?如我之前做個的乙個支援掃表的基礎平台,使用者只需要新增基礎配置 groovy任務,就可以丟到這個平台上面來執行了,而這個基礎平台是一直都在執行的,所以在新來任務時,最直觀需要註冊的就是datasource資料來源這個bean了,那麼可以怎麼玩?借...

登錄檔修改之目錄篇

目錄 改變 啟動 的目錄 更改 網頁的歷史記錄 目錄 更改 我的文件 目錄 改變 傳送到 的目錄 改變 新建檔案 的目錄 改變 字型 的目錄 改變 開始選單 的目錄 改變 開始選單的程式 的目錄 改變 通用資料夾 目錄 改變 應用程式資料 的目錄 改變 開始選單的程式 的目錄 hkey users ...

ArcGIS滑鼠滾輪方向之登錄檔篇

arcmap滑鼠滾輪方向的設定是記錄在登錄檔資訊中,那麼我們做乙個簡單的測試。先開啟登錄檔,將reversemousewheel刪除,再開啟arcmap進行滑鼠滾輪方向設定。設定完成後,重新整理登錄檔,reversemousewheel又回來了。這說明了arcmap在設定時會對登錄檔進行編輯。我們可...