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