对象关闭时,不允许操作

雾里看花-2012 2008-04-26 03:56:51
set cmdObj = server.CreateObject("adodb.command")
set rs = server.CreateObject("adodb.recordset")
cmdObj.CommandText = "select top 1 * from Inward order by InwardID desc"
cmdObj.CommandType = 4
err.Clear()
on error resume next
'向入库记录中添加数据
conn.BeginTrans
set cmdObj.ActiveConnection = conn
'set rs=server.CreateObject("adodb.recordset")
rs.Open cmdObj,, adOpenStatic, adLockOptimistic
'向表中添加数据
rs.AddNew
rs("InwardDate")=inwa_date
rs("inw_FactDate")=inwa_fact_date
rs("Inw_DcID")=dc_id
rs("InwardNo")=inwa_no
rs("ProdID")=prod_id
rs("Inw_Categ")=categ_id
rs("ChargePerson")=inwa_contact
rs("Inw_Option")=User
rs("InwRemark")=inwa_beizu
rs("Inw_State")=inwa_stat
rs.Update
rs.close
set rs = nothing

'将数据添加到库存中
strSQL = "select * from Inventory where InveDate >=#"&start_date&"# and InveDate< #"&end_date&"# and Inve_DcID="&dc_id&" and Inve_CategID="&categ_id&" and Inve_ProdID="&prod_id&""
'set rs2 = conn.execute(strSQL)
set rs = conn.execute(strSQL)
if err then
Response.Write err.Description
conn.RollbackTrans()
Response.Write "数据库操作失败,请<a href='javascript:window.history(-1)'>返回</a>"
Response.End

end if
在运行到这段程序之前,并没有建立任何对象,但是在这段程序运行后总是出错,“对象关闭时不允许操作,数据库操作失败,请返回”
...全文
63 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
myvicy 2008-04-26
  • 打赏
  • 举报
回复
on error resume next
把这句话去掉,然后再测试看看。

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧