一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

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的傳參數無效問題,轉載需保留來源!

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

主站蜘蛛池模板: 成人免费xxx在线观看 | 女人十八黄毛片 | 成人资源在线观看 | 91天堂素人精品系列网站 | 国产全黄三级三级 | 国产原创自拍 | 国产一久久香蕉国产线看观看 | 国产成人免费午夜在线观看 | 亚洲国产最新在线一区二区 | 国产成人精品免费视频 | 大jjjj免费看视频 | 国产成人综合在线观看网站 | 呦呦色 | 小视频国产 | 免费在线色视频 | 美女黄色在线观看 | 色www永久免费网站国产 | 色老板影视 | 国产女女视屏免费 | 尤物yw午夜国产精品视频 | 国产中文字幕视频在线观看 | 久久这里一区二区精品 | 国产手机精品视频 | 免看一级a毛片一片成人不卡 | 成人精品视频网站 | 亚洲欧洲免费 | 国产精品亚洲小说专区 | 久久亚洲一级α片 | 久本草在线中文字幕亚洲欧美 | 九九99九九精彩 | 美女黄网站在线观看 | 中文一区二区视频 | 曰曰啪天天拍视频在线 | 国产精品揄拍一区二区 | 日韩精品一区二区三区四区 | 一区二区三区日韩精品 | 日本www视频在线观看 | 婷婷久久综合九色综合九七 | 国产精品特级毛片一区二区三区 | www.性视频 | 四虎影视永久免费视频观看 |