我第一次在pb中嵌入sql嵌入陳述句但好像就是不執行,
string s_tra_id
int i_tra_id
select train_id into :i_tra_id
from t_train
where (train_no = 5) and (project_id = 1);
s_tra_id= string(i_tra_id)
st_3.text=s_tra_id
st_3始終顯示0
各位大俠幫忙看看,是哪的問題?在使用sql嵌入陳述句前要宣告什么嗎?
uj5u.com熱心網友回復:
st_3始終顯示0,不一定是不運行,而是運行結果為慷訓0select train_id into :i_tra_id
from t_train
where (train_no = 5) and (project_id = 1);
在查詢分析器中是什么結果?
uj5u.com熱心網友回復:
在s_tra_id= string(i_tra_id) 前寫:if sqlca.sqlcode <> 0 then
messagebox('SQL 陳述句錯誤', sqlca.sqlerrtext)
return
end if
uj5u.com熱心網友回復:
elect train_id from t_trainwhere (train_no = 5) and (project_id = 1)
拿這一句直接到資料庫中去執行下,看有值否!
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/79307.html
標籤:數據庫相關
下一篇:pb105.exe-應用程式錯誤
