做了個簡單的查詢界面,點按鈕“查詢”,查出一個表的資料。sql陳述句在后臺能查出資料,做到pb里,點擊按鈕,有時候能出現資料,有時候則顯示“沒有要查詢的資料!”有時候多按幾次,又會出現資料了!!做了很多這樣的界面了,第一次碰到這種情況!!
求解!!!!!!
不勝感激!!!!!
uj5u.com熱心網友回復:
把你的代碼放上來
uj5u.com熱心網友回復:
有時能查出有時查不出,見鬼了吧。呵呵 你查的資料庫是不是本地的還是網路上的資料庫,是不是網路問題,如果是本地的,可能是代碼有問題,最好貼下查詢中的代碼。uj5u.com熱心網友回復:
string sqlsql="SELECT RPT_NAME, PM, FZM, SHR, CAR_NO, CAR_POSITION, MATERIEL, PROVIDER, START_STATION, "
sql+="RPT_TIME, YFLAGTIME, ADDTIME, YPBZ, GROSS_TIME, JLBZ, "
sql+="DBRQ, DZM, TRAIN_FLAG, CC_CHA "
sql+="FROM TMP_USER.LQZT_WJ_CHEHAO_V s"
clipboard(sql)
dw_1.commonquery(sql)
這是查詢按鈕下的代碼,資料庫不是本機的,是公司內網的,用pl/sql查詢從未斷過
uj5u.com熱心網友回復:
commonquery()? 你用的什么版本的PB?有這個函式你可以試試用
dw_1.SetSqlselect(sql)
dw_1.retrieve()
uj5u.com熱心網友回復:
commonquery是什么,沒用過,建議用dw_1.SetSQLSelect(sql)試試
uj5u.com熱心網友回復:
commonquery()這個函式應該是做系統的人留下的架構里的函式。這個系統都是這么寫的,沒發現什么問題。dw_1.SetSQLSelect(sql)試了,點查詢一點反應也沒有。
uj5u.com熱心網友回復:
是commonquery()的問題。用retrieve()不會有任何問題的。uj5u.com熱心網友回復:
不錯,謝謝!uj5u.com熱心網友回復:
這個問題我遇到過 settransobject(sqlca) 這個不能忘啊uj5u.com熱心網友回復:
哥們,人家都說了有時能查出,有時查不出,不可能是settransobject(sqlca)問題
建議用retrieve()試試,我一直都是用這個,沒出過這樣的情況
uj5u.com熱心網友回復:
dw_1.dataobject=dw_1.dataobject將資料視窗里的陳述句,初始化一下
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/60707.html
標籤:控件與界面
下一篇:Null object reference at line 23 in open event of object ***錯誤如何解決?
