才裝好的pb11.5,用別人編好的源程式,運行時顯示 “應用程式無法獲取Windows的系統目錄,系統統將終止運行”,麻煩詳細點...
uj5u.com熱心網友回復:
權限問題!uj5u.com熱心網友回復:
樓上的正解uj5u.com熱心網友回復:
可以具體點么?怎么解決?謝謝了~
uj5u.com熱心網友回復:
那你也得具體點,啥OS? 用戶啥角色? 直接訪問WINDOWS目錄可不可以?uj5u.com熱心網友回復:
用的是xp系統,剛看了下程式中有這樣的陳述句
Ulong ul_num
Int answer,answer1,answer2,answer3,answer4,answer5,answer6,answer7
String ls_driver,db_path,dqml
dqml=GetCurrentDirectory ( )
answer = RegistryGet('HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Microsoft Access Driver (*.mdb, *.accdb)','driver',RegString!,ls_driver)
IF answer=-1 THEN
Messagebox("錯誤","應用程式無法獲取Windows的系統目錄,系統統將終止運行!",Stopsign!)
RETURN
END IF
uj5u.com熱心網友回復:
那得先RegistrySet() 一下,應該是配置一下ODBCuj5u.com熱心網友回復:
是通過ODBC介面連接access資料庫嗎?已經設定過了,還是同樣的問題呀
uj5u.com熱心網友回復:
需要程式配置的,在程式里查找一下RegistrySet()就知道了!uj5u.com熱心網友回復:
找到了,可是陳述句應該也沒問題呀,程式配置,應該修改哪里呢?真是不好意思。。。一點也不懂answer=RegistrySet('HKEY_current_user\Software\ODBC\ODBC.INI\ODBC Data Sources','jhbjccs',RegString!,'Microsoft Access Driver (*.mdb, *.accdb)')
IF answer=-1 THEN
Messagebox('錯誤','應用程式無法設定ODBC DATA SOURCE名稱,系統將終止運行',StopSign!)
RETURN
END IF
db_path=dqml+'\JCJHM1.accdb.dsn'
db_path1 = db_path
if fileexists(db_path) = false then
messagebox('提示','該資料庫不存在!')
else
uj5u.com熱心網友回復:
你按這樣配置,注冊一下就OK了啊,程式沒有任何問題!uj5u.com熱心網友回復:
如何注冊呢?囧uj5u.com熱心網友回復:
我實在沒辦法了,大哥啊,你找本書看看吧!看F1uj5u.com熱心網友回復:
lZ基本的問題可以百度或者GOOGLE轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/81576.html
標籤:非技術版
