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

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

主站蜘蛛池模板: 天天躁夜夜踩很很踩2022 | 国产AV精品国语对白国产 | 亚洲2023无矿砖码砖区 | 先锋影音 av| 中文字幕成人免费高清在线 | 解开白丝老师的短裙猛烈进入 | 亚洲AV无码A片在线观看蜜桃 | 羞羞影院午夜男女爽爽免费 | 嘴巴舔着她的私处插 | 亚洲高清中文字幕免费 | 中文字幕在线观看网址 | 久久久97丨国产人妻熟女 | 老师机影院 | 91九色麻豆 | 忘忧草在线影院www日本 | 三级网址在线播放 | 久久99re2在线视频精品 | 日本妞欧洲 | 久久亚洲精品AV成人无 | AV无码国产精品午夜A片麻豆 | 一个人免费观看HD完整版 | 午夜性色一区二区三区不卡视频 | 亚洲精品国产自在在线观看 | 亚洲AVAV天堂AV在线网爱情 | 出轨的妻子在线观看 | 国产精品无码久久久久不卡 | 精品国产免费人成视频 | 翘臀后进美女白嫩屁股视频 | 亚洲精品无码一区二区三区四虎 | 久久精品一本到东京热 | 24小时日本在线观看片 | 亚洲精品www久久久久久 | 中文字幕一区二区三区在线播放 | 热久久免费频精品99热 | 成人女人A级毛片免费软件 成人免费在线视频 | 亚洲AV无码国产精品午夜久久 | 女攻男受高h全文肉肉 | 手机毛片在线 | 鲁大师影院在线视频在线观看 | 国产喷水1区2区3区咪咪爱AV | 中文字幕一区久久久久 |