頭痛死了!!
在win2000+sql2000上用PB8.0寫的一個程式,一切都很正常,但在一臺win2003+sql2003的機器上卻說什么也不成了,一開始說少NTwdblib.dll而且連接到資料庫失敗 ,我找了一個放到了軟體目錄下,總算是不提示缺少這個檔案了,但進到軟體的界面發現,還是不成,提示:
PowerBuilder application executtion error (r0035)
Application terminated.
Error:error calling External object function connet.
然后就退出來了,求高手指點迷津!謝謝謝謝!!
uj5u.com熱心網友回復:
顯然,還是少其他dll,你干脆把C:\Program Files\Sybase\Shared\PowerBuilder
下的dll全靠過去算了。
uj5u.com熱心網友回復:
不是吧!!~~~~~~~~~這玩笑可開大了吧?!~
不會是因為2003和2000的資料庫連接時所使用的方法或呼叫的DLL不同的原因??
uj5u.com熱心網友回復:
1、dbnetlib.dll 和 ntwdblib.dll版本問題2、定義的全域外部函式采用如下方式:FUNCTION ulong ShellExecuteA(ulong hwnd,string lpOperation,string lpFile,string lpParameters,string lpDirectory,ulong nShowCmd) LIBRARY "shell32.dll" ALIAS FOR "ShellExecuteA;Ansi"
uj5u.com熱心網友回復:
支持樓上~我也認為是版本問題~~
uj5u.com熱心網友回復:
缺少檔案或者檔案版本不對uj5u.com熱心網友回復:
什么呀uj5u.com熱心網友回復:
有問題請先GOOGLE,BAIDU轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/115123.html
標籤:數據庫相關
