永发信息网

ASP调用存储过程

答案:2  悬赏:10  手机版
解决时间 2021-08-13 13:27
  • 提问者网友:杀生予夺
  • 2021-08-12 17:46

Set objRS=server.CreateObject("adodb.recordset")
             strsql="v_Master"
             objRS.open strsql,conn,0,1,4

 if not objrs.eof then
       objrs.PageSize = 15
       Page = CLng(Request("Page"))
       If Page<1 or page=0 or page=""  Then Page=1
       If Page>objrs.PageCount Then Page=objrs.PageCount
   totalrec=objrs.recordcount
      totalpage=objrs.pagecount
 
objrs.AbsolutePage=Page 
For iPage=1 To objrs.PageSize
             RecNo=(Page - 1) * objrs.PageSize + iPage 

上面的代码就是调用存储过程的代码 我不知道是否是对的,当时总数报

错误类型:
ADODB.Recordset (0x800A0BB9)
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突

最佳答案
  • 五星知识达人网友:雾月
  • 2021-08-12 18:26

objRS.open strsql,conn,0,1,4


这行应该是多了一个参数,应该为


objRS.open strsql,conn,1,4


还不行就改为


objRS.open strsql,conn,1,3

全部回答
  • 1楼网友:鸽屿
  • 2021-08-12 19:05

调用存储过程要这样写的:

   strsql="exec v_Master"

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯