![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 小實 ![]()
![]() |
查詢結果只有AND qv=1的話結果是正確的~ 而加上and nnid like'%" & Server.URLEncode(rs2("kv")) & "%' 查詢就變空白了,請問我語法用錯嗎? 是想查詢欄位qv裡的值有1和nnid欄位裡有AA值的資料出來~
搜尋相關Tags的文章:
[ ASP ] ,
本篇文章發表於2015-07-24 17:44 |
1樓
最有價值解答
藍灆 ![]() |
& Server.URLEncode(rs2("nnid")) & <<<這一段
你可能要先確定你撈出來的值對不對 以SQL語法來說,你的語法沒有錯 很有可能是真的找不到你撈的那個值OAO
本篇文章回覆於2015-07-24 19:02
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓 |
不小心按到送出了
"select nid,vtopic,vname,nhit,vdate,vbest,V22,V24,v23,nnid,vip,vvip,qv from mall_content where nreply is NULL AND qv=1 and nnid like'%" & Server.URLEncode(rs2("nnid")) & "%' order by vdate desc" 先把 & Server.URLEncode(rs2("nnid")) & 替換掉,替換nnid一定有的文字,測試看看,是不是撈的到值 另外我有看到一個網頁有寫ASP 的 like 查詢,若有like的使用問題不妨參考一下~ http://fecbob.pixnet.net/blog/post/38204901-sql%E6%A8%A1%E7%B3%8A%E6%9F%A5%E8%A9%A2%E8%AA%9E%E6%B3%95%E8%A9%B3%E8%A7%A3 (原始文章出處我連結不到QAQ)
本篇文章回覆於2015-07-24 19:15
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
3樓
作者回應
小實 ![]() |
我換成
"select nid,vtopic,vname,nhit,vdate,vbest,V22,V24,v23,nnid,vip,vvip,qv from mall_content where nreply is NULL AND qv=1 and nnid=aa order by vdate desc" 出現錯誤也~
本篇文章回覆於2015-07-24 23:53
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
4樓
作者回應
小實 ![]() |
自行解決了~改成 & rs2("nnid") & 就可以了~ 3Q
本篇文章回覆於2015-07-25 00:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
5樓 |
我想你是誤會我意思了唷^^"
如果你要把字串替換成 and nnid=aa 那你nnid內必須要有完全等於aa的值才可以唷,否則依然找不到資料 你可以試試看and nnid like'%aa%',看有沒有結果唷~
本篇文章回覆於2015-07-25 00:09
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
6樓 |
哈哈~我慢一步回答了~有幫到你就好了^^
本篇文章回覆於2015-07-25 00:09
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |