天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

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

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

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

據(jù)此,我們可以將代碼改成:
復(fù)制代碼 代碼如下:
String searchName ="Sam";
String strSql = "select * FROM Table1 where Name like @Name ";
searchName = "%"+searchName+"%"; //注意不用加單引號,傳參到Sql語句中會自動添加
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)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 一品道门免费视频韩国 | 秋霞久久久久久一区二区 | 免费久久狼人香蕉网 | 亚洲成年人免费网站 | 午夜AV亚洲一码二中文字幕青青 | 亚洲国产精品第一影院在线观看 | 亚洲精品国产A久久久久久 亚洲精品国产AV成人毛片 | 亚洲精品成人a在线观看 | 赤兔CHINESE最新男18GUY | 九九夜夜妹子 | 思思久99久女女精品 | 成人在线免费看片 | 果冻传媒完整免费网站在线观看 | 国产亚洲精品久久久久久线投注 | 国产不卡免费 | 校花在公车上被内射好舒 | 九九99亚洲精品久久久久 | 国产精品福利片 | 琪琪电影午夜理论片YY6080 | 出租屋自拍贵在真实15P | 麻豆高潮AV久久久久久久 | 18禁无遮挡羞羞污污污污免费 | 亚洲免费一区 | 午夜看片a福利在线观看 | 日日操日日射 | 达达兔午夜一级毛片 | AV国产乱码一区二区三视频 | 色哒哒影院 | 日日摸夜夜添无码AVA片 | 成人1000部免费观看视频 | 美女国产毛片A区内射 | ppypp日本欧美一区二区 | 日本美国群交P片内射捆绑 日本毛片久久国产精品 | 日本2021免费一二三四区 | 亚洲AV噜噜88| 办公室的秘密2中文字幕 | 成3d漫二区三区四区 | 最新无码国产在线视频9299 | 成视频高清 | 亚洲成人日韩 | 99视频免费在线观看 |