asp+sql插入数据的问题,在线等,解决了有追加分

来源:百度知道 编辑:UC知道 时间:2024/09/28 06:59:11
大家请看下这段代码:
<!--#include file="../inc/conn.asp"-->
<%
zsbh=request("zsbh")
kcbh=request("kcbh")
xingming=request("xingming")
kcmc=request("kcmc")
leibie=request("leibie")
adress=request("adress")
teach=request("teach")
shijian=request("shijian")

sql="insert into px(zsbh,kcbh,xingming,kcmc,type,adress,teach,shijian)values('"&zsbh&"','"&kcbh&"','"&xingming&"','"&kcmc&"','"&leibie&"','"&adress&"','"&teach&"','"&shijian&"')"
response.write "添加记录成功"
conn.execute sql
conn.close
set conn=nothing
%>
可是运行后出错了!!
错误为:

Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC Mi

zsbh=request("zsbh") zsbh=request.form("zsbh")
如果只采用post或get其中一种提交方式,这两个的效果是一样的。

1、lz说明一下第11行是哪一行?
2、另外你的这些字段,全是字符型的吗?

conn.asp似乎没有找到

zsbh=request("zsbh")

改为

zsbh=request.form("zsbh")

依次类推....

是不是对文件的权限不够啊?你用的是access数据库吗?如果是,看数据库文件有没有IUSR用户的写入权限,还有可能也要检查一下系统的temp文件夹的写入权限