天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

asp.net SqlParameter關于Like的傳參數無效問題

按常規的思路,我們會這樣寫
復制代碼 代碼如下:
String searchName ="Sam";
String strSql = "select * FROM Table1 where Name like '%@Name%' ";
SqlParameter[] parameters = {
new SqlParameter("@Name", searchName)
};

但結果是查詢不到結果,跟蹤代碼也沒有發現錯誤,又不想用字符串拼接的方式(防止攻擊)。于是跟蹤了Sql的執行,發現問題在于Sql給參數自動添加了單引號。
實際上在Sql,將like的代碼解析成為了 like '%'Sam'%' ",所以,你怎么查也都得不到想要的結果。

據此,我們可以將代碼改成:
復制代碼 代碼如下:
String searchName ="Sam";
String strSql = "select * FROM Table1 where Name like @Name ";
searchName = "%"+searchName+"%"; //注意不用加單引號,傳參到Sql語句中會自動添加
SqlParameter[] parameters = {
new SqlParameter("@Name", searchName)
};

這樣,就可以達到想要的查詢結果。

AspNet技術asp.net SqlParameter關于Like的傳參數無效問題,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 深夜释放自己在线观看 | 日韩精品在线观看免费 | 国内精品久久人妻无码HD浪潮 | 在线欧美精品一区二区三区 | 免费女性裸身照无遮挡网站 | 亚洲成人mv| 91麻精品国产91久久久久 | 快播电影网站大全 | 色AV色婷婷96人妻久久久 | 四房播播开心色播 | 美女搜查官被高难度黑人在线播放 | 日本午夜精品一区二区三区电影 | 久热这里只有精品99国产6 | 国产GV无码A片在线观看 | 亚洲精品色情APP在线下载观看 | 神马伦理2019影院不卡片 | 99久久99久久精品 | 在线观看国产亚洲 | 成人综合在线视频免费观看完整版 | 黑色丝袜在线观看 | 日韩视频中文在线一区 | 翘臀后进美女白嫩屁股视频 | 我们日本在线观看免费动漫下载 | jlzz中国jizz日本老师水多 | 精品国产品国语在线不卡 | 国产午夜福利片 | 99久久国产综合精品网成人影院 | 久久人妻少妇嫩草AV无码 | 99久久99久久精品免费看子 | 在线不卡日本v二区 | 97在线观看免费视频 | 国产成人小视频 | 久久se视频精品视频在线 | 亚洲欧美一区二区成人片 | 老师别揉我胸啊嗯小说 | 猛烈抽插H1V1 | 国产精品久久一区二区三区蜜桃 | 美女被强奷到抽搐的动态图 | 伊人久久国产免费观看视频 | 一个人HD高清在线观看免费视频 | 8090碰成年女人免费碰碰尤物 |