我用的是pb9+oracle8。用PB聯機oracle測驗是正常的,但是寫在PB代碼里的sql陳述句取不出來資料,也不報錯。不知道是不是跟作業系統的某些服務有關,我用的是XP-professional
請高手指點!
uj5u.com熱心網友回復:
看sqlcode值!連接屬性中owner設了嗎?
uj5u.com熱心網友回復:
寫在PB代碼里的sql陳述句取不出來資料,也不報錯----------------
SQL文貼出來看看
uj5u.com熱心網友回復:
// Profile CET61SQLCA.DBMS = "O90 Oracle9i (9.0.1)"
SQLCA.LogPass = <*****>
SQLCA.ServerName = "jhoracle"
SQLCA.LogId = "cet61"
SQLCA.AutoCommit = False
SQLCA.DBParm = ""
執行SQL后,看sqlcode的值.
uj5u.com熱心網友回復:
我的和你一樣啊 都connect ok了! 就是往表里插入資料的時候插不進去啊。哪位高手幫我也看看。
http://topic.csdn.net/u/20080226/14/c2f57915-3eed-47d4-a150-06a03859c542.html
uj5u.com熱心網友回復:
有沒有commit啊?uj5u.com熱心網友回復:
沒有commit,你的程式肯定缺少容錯機制,每一次執行資料庫操作后,都要查看sqlcode對狀態,判斷sql陳述句的執行情況uj5u.com熱心網友回復:
恩首先要看插入的資料型別是不是一致。如果讀取可以根據sqlcode的回傳值來判斷。
uj5u.com熱心網友回復:
IF SQLCA.SQLCODE<>0 THEN處理.......
uj5u.com熱心網友回復:
是connect吧。
uj5u.com熱心網友回復:
我也想知道,正在找這方面的資料~~~~~uj5u.com熱心網友回復:
lz要干嘛?轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/109294.html
標籤:數據庫相關
上一篇:mssoap 發布問題
下一篇:無效id問題
