一区二区久久-一区二区三区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)系我們修改或刪除,多謝。

主站蜘蛛池模板: 色狠狠色狠狠综合天天 | 成人影视大全 | 欧美日韩国产亚洲一区二区 | 美女特级毛片 | 狠狠色伊人亚洲综合第8页 狠狠色伊人亚洲综合网站l | 韩国一级毛片视频免费观看 | 涩在线| 精品国产一区二区三区香蕉事 | 日本欧美强乱视频在线 | 成人美女黄网站色大色费 | 午夜国产福利在线观看 | 日本高清一区 | 99精品免费观看 | 国产在线综合一区二区三区 | 国产高清视频一区二区 | 国产亚洲精品九九久在线观看 | 激情小说 激情图片 | 久久精品免视看国产盗摄 | 亚洲综合激情视频 | 91成年人免费视频 | 欧美在线视频在线观看 | 亚洲综合在线最大成人 | 看黄在线 | 黄视频网址 | 一色屋色费精品视频在线看 | 日韩三级| 国内视频一区 | 三级色网站 | 在线观看污污网站 | 久久精品国产亚洲片 | 日韩一区二区三区免费视频 | 精品一区二区三区18 | 性欧美在线观看 | www.麻豆91 | 性感美女一级毛片 | 五月婷婷激情综合网 | 国产在线午夜 | 国产在线91观看免费观看 | 一级做a爰片性色毛片武则天五则 | 91久久精品在这里色伊人6882 | 成人怡红院|