请教一个关于 command 的问题
请教各位大虾个问题:今天做分页程序时,程序报错:变量或者类型不正确,
或者不在可以接受的范围之内,要不就是与其他数据冲突。
我用的是command对象查询数据:
set cmd=server.CreateObject("adodb.command")
set cmd.ActiveConnection=conn
cmd.CommandText="select * from rich where "&sql1&" order by id desc"
set rs=cmd1.execute
程序报错!于是我reponse.write rs.recordcount 打印结果是 -1
请问为什么会是这个结果呢??不做分页程序时,查询很正常呀!!
我又把程序改为:
set rs=server.CreateObject("adodb.recordset")
sql="select * from rich where "&sql1&" order by id desc"
rs.open sql,conn,1,3
程序恢复了正常!请问以上两种方式有何不同!
先谢谢各位了