当前位置: 代码迷 >> ASP >> ASP中取不出记录,但是在SQL查询分析其中正常,该怎么处理
  详细解决方案

ASP中取不出记录,但是在SQL查询分析其中正常,该怎么处理

热度:63   发布时间:2012-03-12 12:45:32.0
ASP中取不出记录,但是在SQL查询分析其中正常
SQL语句:
SELECT   DISTINCT   cgs_cgid,cg_name,cg_warn,u_name   AS   cgs_lastuser,(SELECT   cgs_num   FROM   storageinfo   WHERE   cgs_cgid=S.cgs_cgid   AND   cgs_cid=8   AND   cgs_status=2)   AS   cgs_numn,(SELECT   cgs_num   FROM   storageinfo   WHERE   cgs_cgid=S.cgs_cgid   AND   cgs_cid=8   AND   cgs_status=5)   AS   cgs_numr,(SELECT   cgs_num   FROM   storageinfo   WHERE   cgs_cgid=S.cgs_cgid   AND   cgs_cid=8   AND   cgs_status=7)   AS   cgs_numd   FROM   storageinfo   AS   S   INNER   JOIN   cginfo   ON   cgs_cgid=cginfo.cg_id   INNER   JOIN   userinfo   ON   cgs_lastuser=userinfo.u_id   WHERE   cgs_cid=8   ORDER   BY   cgs_cgid   DESC

在SQL查询分析器里面可以正常运行,但是在ASP中使用
rs.Open   SQL,conn,1,3
就取不出来记录了,得到的RecordCount为-1
不知道是什么问题

------解决方案--------------------
rs.open sql,1,1 为 只读,数据不可更新
rs.open sql,1,3 为 可写,数据可更新。
这是区别。
  相关解决方案