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

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

主站蜘蛛池模板: 久久久久综合网久久 | 久久国产伦子伦精品 | 国内精品乱码卡一卡2卡三卡新区 | 免费看毛片的网址 | 国产午夜人成在线视频麻豆 | 欧洲兽交另类AVXXX | 女配穿书病娇被强啪h | VIDEOSGGRATIS欧美另类 | 欧美日韩另类在线观看视频 | 美女张开腿露尿口给男人亲 | 国产成人精品在视频 | 成人国产在线视频 | 精品视频在线播放 | 秘密影院久久综合亚洲综合 | 美女露出乳胸扒开尿口 | 高跟丝袜岳第一次 | 高潮久久久久久久久不卡 | 麻豆精品国产剧情观看 | 亚洲精品乱码久久久久久直播 | 视频在线免费观看 | 久久精品热在线观看30 | 日本最新在线不卡免费视频 | 国产激情视频在线观看 | 亚洲男人在线观看 | 新金梅瓶玉蒲团性奴3 | 一个人在线观看视频 | 蜜桃成熟时33D在线嘟嘟网 | 忘忧草高清 | 麻豆出品国产AV在线观看 | 男人日女人的b | 国产主播AV福利精品一区 | 国内精品七七久久影院 | 久久草这里全是精品香蕉频线观 | 午夜片神马影院福利 | 纯肉小黄文高H | 学生妹被爆插到高潮无遮挡 | 亚洲中文字幕在线精品 | 国产精品内射久久久久欢欢 | 亚洲精品久久久午夜福利电影网 | 男女无遮挡吃奶gift动态图 | 穿着丝袜被男生强行啪啪 |