当直接使用ActiveConnection的Execute时需要设置CursorLocation=3客户端游标,否这RecordCoun返回-1
当使用rs.Open(),只要设置CusorType=1 然后设置LockType=3就通用了
,如果不设置CusorType结果就会返回-1。所以通用设置为:
CursorType=1;
LockType=3;
CursorLocation=2//默认也是2 ,所设置不设置无所谓
var sql = "select * from messages order by id desc";
var Rs= Server.CreateObject("ADOR.RecordSet");
Rs.ActiveConnection=DH.ConnStr;
Rs.CursorType = 1;
Rs.LockType = 3;
//Rs.CursorLocation = 2;
Rs.Source = sql;
Rs.Open();
Response.Write(Rs.CursorType+"<br>");
Response.Write(Rs.LockType+"<br>");
Response.Write(Rs.CursorLocation+"<br>");
Response.Write(Rs.RecordCount);
posted on 2007-11-08 09:00
汪杰 阅读(302)
评论(0) 编辑 收藏 引用 所属分类:
asp(javascrpt)