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

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

主站蜘蛛池模板: 国产成人拍精品免费视频爱情岛 | 东京热无码中文字幕av专区 | 男男腐文污高干嗯啊快点1V1 | 综合一区无套内射中文字幕 | 伊人网中文字幕 | 韩剧19禁啪啪无遮挡大尺度 | 老色哥网站 | 午夜向日葵视频在线观看 | 中文字幕在线视频免费观看 | 日日啪在线影院百度 | 精品午夜寂寞影院在线观看 | 亚洲一区在线视频观看 | 20岁中国男同志china1069 20岁αsrian男同志免费 | gv手机在线观看 | 俄罗斯美女破处 | 久久精品国产免费播放 | 嫩草影院地址一二三 | 午夜爽喷水无码成人18禁三级 | 中文字幕亚洲欧美日韩2019 | 久久九九青青国产精品 | 国产看午夜精品理论片 | 国内精品人妻无码久久久影院蜜桃 | 一个人看的HD免费高清视频 | 好男人在线观看视频观看高清视频免费 | 久久精品WWW人人爽人人 | 西施打开双腿下面好紧 | 女教师の诱惑 | 国产精品久久久久久久久免费下载 | 精品国产在线手机在线 | 无码一卡二卡三卡四卡 | 做你的爱人BD日本 | 人妻 中文无码 中出 | 亚洲精品久久无码AV片银杏 | 国产亚洲精品久久久久久鸭绿欲 | 黑丝袜论坛 | 好男人在线观看免费视频WWW | 女人把腿张开叫男人桶免费视频 | 在线欧美免费人成视频 | 香港成人社区 | 色综合久久五月 | 亚洲午夜福利未满十八勿进 |