急!请各位帮忙解析一下下面的ASP语句
发布网友
发布时间:2024-03-02 05:04
我来回答
共2个回答
热心网友
时间:2024-03-14 23:34
'这是因为你的数据库连接或存储过程有语法错误
'需要一步步来测试出错误吧
'加一句测试代码看下是什么错误:
if err<>0 then
response.write err.description
response.end
'*******先把下面2句注释掉
'conn.rollbackTrans '事务回滚
'response.Write("<script language='javascript'>alert('销售数据出错,请检查后重新登记!');window.location.href='spxs.asp';</script>")
'运行后,把错误贴出来看下
热心网友
时间:2024-03-14 23:34
on error resume next 遇到错误继续执行
set objCmd=Server.CreateObject("Adodb.Command")
objCmd.ActiveConnection=conn
objCmd.CommandType=adCmdStoredProc '其为Stored Procere
objCmd.CommandText="P_sell" '指定存储过程名称
objCmd.Parameters.Append _
objCmd.createparameter("pzs",adInteger,adparaminput)
objCmd.Parameters.Append _
objCmd.Execute
执行存储过程的语句,用的是存储方法
if err<>0 then
conn.rollbackTrans
没有错误重新执行
response.Write("<script language='javascript'>alert('销售数据出错,请检查后重新登记!');window.location.href='spxs.asp';</script>")
弹出对话框 然后窗口显示spxs.asp