asp的VBScript我往access数据库插入数据,能插入进去,但是网页上面有报错...
发布网友
发布时间:2024-03-21 09:53
我来回答
共1个回答
热心网友
时间:2024-03-22 22:55
a = request.Form("title")
b = request.Form("data")
response.Write(b)
if (a ="") Or (b="" )then
response.Write("输入不能空位")
else
set rs=server.CreateObject("adodb.recordset")
sql = "insert into api (title,content) values('"&a&"','"&b&"')"
conn.Execute(sql)
response.Write("存储成功")
Rs.close
conn.close
end if
改为
a = request.Form("title")
b = request.Form("data")
response.Write(b)
if a ="" Or b="" then
response.Write("输入不能空位")
else
sql = "insert into api (title,content) values('"&a&"','"&b&"')"
conn.Execute(sql)
response.Write("存储成功")
conn.close
end if
也就是把涉及rs的两行删掉即可,因为你这里根本就没用到rs,没用到也就罢了,关键是你还要让rs.close,没打开的东西你怎么能让它关闭呢?肯定错啦。就像一个人没偷东西你硬让他交出偷的东西来一样。