請教一下大家,我寫了個查詢功能,有兩個文本框可以輸入,第二個文本框對應的資料庫欄位是number型別,當第二個文本框輸入字符型時會會報錯,
,然后我的where條件就不管用了,資料視窗把該表所有的資料都顯示出來了,請問一下,要怎么解決?代碼如下:
string ls_select,ls_where,ls_doctordept;
if sle_1.text="" or sle_2.text="" then
messagebox( "錯誤","請輸入資料!")
else
dw_1.settransobject(sqlca)
ls_select="SELECT * FROM ORDERS "
ls_where=" where id1 ='"+sle_1.text+"' and id2="+sle_2.text+" "
dw_1.setsqlselect(ls_select+ls_where)
dw_1.retrieve()
end if
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/249961.html
標籤:基礎類
上一篇:安裝Oracle011g(64位)提示[INS-20802] Oracle Net Configuration Assistant 失敗
下一篇:文本轉換成sql陳述句執行
