c讀取文字模糊查詢,哪裡錯了

2023-02-11 02:35:30 字數 745 閱讀 2186

1樓:匿名使用者

同意樓上各位的,這樣寫最終變為sql語句的時候會在第二個%前多一個單引號而產生錯誤,推薦樓主用格式化字串,應該就不會出現類似的問題,比如

new sqlcommand(string.format("select * from powerplant where powername like '%%'",textbox1.text),mycon)就不會容易出現這種錯誤了

2樓:

%'"+textbox1.text+"'%前後多了單引號,應改為:

sqlcommand mycom = new sqlcommand("select * from powerplant where powername like '%"+textbox1.text+"%'", mycon);

sqldataadapter aa = new sqldataadapter("select * from powerplant where powername like '%"+textbox1.text+"%'", mycon);

3樓:

%前後多加了'

'%'"+textbox1.text+"'%'",

應改為'%"+textbox1.text+"%'",

4樓:匿名使用者

'%'"+textbox1.text+"'%'",

改成'%"+textbox1.text+"%'",

C如何在listbox中模糊查詢

listbox t listbox 物品名稱 textbox1 物品樣式 textbox2 t listbox.text t listbox.text 物品名稱 textbox1.text r n 物品樣式 textbox2.text.如何在c 中的listbox裡顯示資料庫中的內容 public ...

這個C的小題哪裡錯了

1.power函式的引數問題,double改int,一直都是int。2.power函式宣告的返回值是double型別,但實際返回的是int型別。3.p n次方的結果的大小,p和n都有可能比較打,很明顯這個問題是一個高精度問題,不能用現成的資料型別。把main改成main void 然後在最後加上 r...

c資料更新,這段語句哪裡錯了

這裡不支援字串 變數的方式。so你sql確實寫錯了,系統不認識。你先在前面寫一個 string sql string.format update jobzp set date date where id xxid 然後oledbcommand cmduptop new oledbcommand sq...