台灣最大程式設計社群網站
線上人數
1333
 
會員總數:246133
討論主題:189712
歡迎您免費加入會員
討論區列表 >> ASP.NET >> 關於 ACCESS LIKE 的問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
關於 ACCESS LIKE 的問題
價值 : 50 QP  點閱數:200 回應數:2
樓主

想睡覺
初級專家
1753 291
5481 1380
發送站內信

各位大大們好

想請問一下 ACCESS SQL LIKE 字串問題
SELECT COUNT(*) FROM tab WHERE 1=1 AND nID = 13 AND ta LIKE '*王*'
這一段 我把他貼在ACCESS 執行 是能正顯示資料筆數為1

但是 放在ASP.NET執行
OleDbConnection conn = new OleDbConnection();
conn.ConnectionString = AD.connString;
OleDbCommand cmd2 = new OleDbCommand(sql_2, conn);
conn.Open();
int pageNum = Convert.ToInt32(cmd2.ExecuteScalar()); //資料總筆數

Response出來的結果 卻是0, 這是為什麼呢?




搜尋相關Tags的文章: [ access ] ,
本篇文章發表於2020-04-17 13:47
== 簽名檔 ==
在學習的過程中沒有結束的一天.
1樓
作者回應

想睡覺
檢舉此回應
找到答案了
要將 ta LIKE '*王*'
改為 ta LIKE '王%' 即可
本篇文章回覆於2020-04-17 13:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

想睡覺
檢舉此回應
模糊比對
ta LIKE '%%王%%'
本篇文章回覆於2020-04-17 14:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.