在线等.各位请进. set rs=server.createobject("adodb.recordset")rs.open "exec test_s",conn,1,1 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你查查,recordset对象一定没打开。 只有当对象关闭时才会出现该现象,不妨用InterDev调试一下。 为什么在存储过程里有多个SELECT的时候才会出现这种错误. 因為你的select 語句裡都帶有into語句,所以你在插入一條記錄後應該判斷是否發生錯誤,要一條一條的判斷。才能保證其正常運行。 首先,应该测试rs.state是否等于adstateopen,按照你提示的错误,此时rs.state=adstateclosed '即对象已关闭. 用InterDev、VB调试一下,我觉得做ASP最好用这两款工具调试或开发以减少不必要的开发调试时间,只是提个建议。至于这个问题,楼主提供的代码不够详细,我还是坚持我的观点。在CREATE proc test_s ASset nocount off ----加这句试试,我的SQL SERVER也不是很熟,前两天刚学的。 求一SQL语句? 求一个sql语句 新手提问,联合查询 自动增量字段到了最大值后会怎样? 新手上路,请教连不上sql server 2005的问题! 这个sql语句是一本书上的例子,可我却执行不了,报"从字符串转换为 smalldatetime 数据类型时发生语法错误。".什么原因? sql05 无法远程启动Agent服务 触发器无法取出Inserted中的数据 向大家求教一个棘手的问题,如何捕获存储过程中的错误呢? 数据库中记录累加的问题 如何高效做出以下统计结果? 用ASP如何得到SQL Server存储过程的返回值并且同时得到返回的记录集?
至于这个问题,楼主提供的代码不够详细,我还是坚持我的观点。
在
CREATE proc test_s
AS
set nocount off ----加这句试试,
我的SQL SERVER也不是很熟,前两天刚学的。