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

asp.net SqlParameter關(guān)于Like的傳參數(shù)無效問題

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

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

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

這樣,就可以達(dá)到想要的查詢結(jié)果。

AspNet技術(shù)asp.net SqlParameter關(guān)于Like的傳參數(shù)無效問題,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲成人精品 | 深爱五月开心网亚洲综合 | 亚洲一区二区三区中文字幕 | www.xxx欧美| 成年美女黄网站色 | 永久免费精品视频 | 欧美精品成人一区二区视频一 | 亚洲人成小说 | 国产第一导航深夜福利 | 成人a毛片一级 | 日本精品久久久中文字幕 | 国产激爽大片高清在线观看 | 亚洲一道本 | 青青草97国产精品免费观看 | 韩国欧洲一级毛片免费 | 久久久夜间小视频 | 四虎影视在线影院4hutv | 欧美大色网 | 午夜精品久视频在线观看 | 五月激情综合丁香色婷婷 | 涩涩爱视频 | 91成年人免费视频 | 美国三级日本三级久久99 | 亚洲国产视频网 | 亚洲欧美综合另类图片小说区 | 国产区91 | 亚洲成人综合网站 | www激情| 亚洲一区二区免费在线观看 | 久久瑟| 丁香婷婷激情五月 | 2021久久精品国产99国产精品 | 亚洲精品国产福利 | 婷婷丁香激情五月 | 国产91 最新 在线 | 五月天久草| 日日噜噜噜噜人人爽亚洲精品 | 美女张开腿让男人桶爽免费看 | 国产精品嫩草影院一二三区 | 精品分享 | 亚洲免费色视频 |