[.NET] 關於 dc.Parameters 的資料庫語法
請輸入專案類型(網站專案或者應用程式專案):
vs2005 for VB.NET
我要寫一個資料庫存取,基本上直接連接語法都沒問題,
但是要改成參數來做時,遇到點困擾
原本的 SQL 語法需求範例類似這樣,有中文字搜尋需求
Select * From TTT Where CName Like N'%李%'
現在我把他改成傳參數的
SQL = "Select * From TTT Where CName Like @CName"
dc.Parameters.Add("CName", SqlDbType.NVarChar).Value = ??
問號那邊就卡住了,不知道該怎麼填
如果拿掉 N 我還知道,value 可以直接寫入 = "%" & SearhWord & "%"
但是,如果要加 N 的話,我應該要怎麼處理呢?
曾試過用 = "N'%" & SearhWord & "%'"
或者修改 SQL 的 Where CName Like N@CName
這都是行不通的
希望還是盡量不要使用組字串的方式來寫這個
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.120.173.228
※ 編輯: mywheat 來自: 59.120.173.228 (08/08 12:37)
※ 編輯: mywheat 來自: 59.120.173.228 (08/08 12:39)
推
08/08 12:39, , 1F
08/08 12:39, 1F
→
08/08 12:40, , 2F
08/08 12:40, 2F
推
08/09 11:18, , 3F
08/09 11:18, 3F
→
08/09 11:18, , 4F
08/09 11:18, 4F
討論串 (同標題文章)