天天躁日日躁狠狠躁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)系我們修改或刪除,多謝。

主站蜘蛛池模板: 美女医生深夜在家裸睡惨死 | 国产成人免费片在线视频观看 | 综合色一色综合久久网vr | 好湿好滑好硬好爽好深视频 | 黄色三级网络 | 国产一区二区在线免费观看 | 国产亚洲精品久久播放 | 国产亚洲精品久久精品69 | 野花日本韩国视频免费高清观看 | 日韩成人性视频 | 久久久精品3d动漫一区二区三区 | 四虎影视永久无码精品 | 国产精品久久久久影院色 | 操老太太的逼 | 欲插爽乱浪伦骨 | 小sao货水好多真紧h的视频 | 国产精品资源在线观看网站 | 亚洲2017久无码 | 99精品视频免费观看 | GAY东北澡堂激情2022 | 男人到天堂a线牛叉在线 | 国产精品久久久精品a级小说 | 无码欧美毛片一区二区三在线视频 | 金瓶梅 快播 | 俄罗斯美女破处 | 日本美女靠逼 | 91亚洲精品福利在线播放 | 日本一二三区视频在线 | 果冻传媒视频在线观看完整版免费 | 精品一产品大全 | 国产久久re6免费热在线 | 69SEX久久精品国产麻豆 | seyeye免费高清观看 | 国产手机在线亚洲精品观看 | 性VIDEOSTV另类极品 | 4399亚洲AV无码V无码网站 | 色综合a在线| 亚洲一卡二卡三卡四卡无卡麻豆 | 色偷偷成人网免费视频男人的天堂 | 美女被日出水 | 成人在线视频在线观看 |