在您的书中介绍的分页代码中,@tbname sysname,--要分页显示的表名。在这里sysname 可以换成varchar吗?
当我在asp 中调用这个分页储存过程时
comm.Parameters.append comm.CreateParameter("@tbname",advarchar,adParamInput,30,table)
显示
ADODB.Command 错误 '800a0bb9'
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
能帮忙回答一下吗?
当我在asp 中调用这个分页储存过程时
comm.Parameters.append comm.CreateParameter("@tbname",advarchar,adParamInput,30,table)
显示
ADODB.Command 错误 '800a0bb9'
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
能帮忙回答一下吗?
------
你试下不就行了?
-->
comm.Parameters.append comm.CreateParameter("@tbname",advarchar,adParamInput,128,table)
comm.Parameters.append comm.CreateParameter("@tbname",200,1,128,tablename)
comm.Parameters.append comm.CreateParameter("@FieldKey",200,1,1000,key)
comm.Parameters.append comm.CreateParameter("@Pagecurrent",3,1,,page)
comm.Parameters.append comm.CreateParameter("@Pagesize",3,1,,pagesize)
comm.Parameters.append comm.CreateParameter("@FieldShow",200,1,1000,null)
comm.Parameters.append comm.CreateParameter("@FueldOrder",200,1,1000,FieldOrder)
comm.Parameters.append comm.CreateParameter("@Where",200,1,1000,null)
comm.Parameters.append comm.CreateParameter("@pagecount",3,1,,totalpage)
comm.Parameters.append comm.CreateParameter("@pagecount",3,2)Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'
[Microsoft][ODBC SQL Server Driver][SQL Server]为过程或函数 sp_PageView 指定的参数太多。 去掉comm.Parameters.append comm.CreateParameter("@pagecount",3,1,,totalpage)这句话就正常了
why?
totalpage=Comm.Parameters( "@pagecount").value '返回总页数response.write totalpage
这句话网页上没什么显示