RecordCount = -1(100分)

T

tangyin

Unregistered / Unconfirmed
GUEST, unregistred user!
ASP连接SQL SERVER的存储过程
存储过程很简单的啦,
create procedure qryAuthor
@author varcha(10)
as
select * from author where author_name like '%'+@author+'%'
go

得到结果集是正确的,独
RecordCount = -1
本来如果是rs.open "select * from author ",3,3 来指定光标类型的。
但是查文档说是由
set rs = cn.execute

set rs = command.execute
得到的rs结果集光标类型只能是
adOpenForwardOnly 0
adOpenDynamic 2
两种类型,我该怎么办?
这些最好能调用存储过程实现。
 

面条

Unregistered / Unconfirmed
GUEST, unregistred user!
asp中只有将游标类型设为动态的,才能取得RecordCount.
错误: recordset = connection.Execute (存储过程, RecordsAffected,adCmdStoredProc)
正确: recordset.Open 存储过程,connection,adOpenDynamic,adLockOptimistic

 
P

Pipi.

Unregistered / Unconfirmed
GUEST, unregistred user!
如果CursorLocation为 useServer 没办法,
那只能
CursorLocation设置为 useClient
或者
另外一个sql执行 select count(*) from .. where 一样的条件
来取得record count
 
T

tangyin

Unregistered / Unconfirmed
GUEST, unregistred user!
多人接受答案了。
 

Similar threads

S
回复
0
查看
947
SUNSTONE的Delphi笔记
S
S
回复
0
查看
768
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
881
DelphiTeacher的专栏
D
顶部