首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

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

2012-03-12 
ASP中取不出记录,但是在SQL查询分析其中正常SQL语句:SELECTDISTINCTcgs_cgid,cg_name,cg_warn,u_nameAScgs

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 为 可写,数据可更新。
这是区别。

热点排行