我用的是access数据库。在一张表里面填入相应信息以后,要把信息保存到数据库对应的字段,每次执行到将信息插入数据库的那条语句时都报错。不是因为权限问题吧,我提高了Iusr_FAL用户的权限(管理员),可是还是不能执行。错误类型如下:
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
...全文
605打赏收藏
为什么不能往数据库里面写入信息?
我用的是access数据库。在一张表里面填入相应信息以后,要把信息保存到数据库对应的字段,每次执行到将信息插入数据库的那条语句时都报错。不是因为权限问题吧,我提高了Iusr_FAL用户的权限(管理员),可是还是不能执行。错误类型如下: 错误类型: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
你参照一下这个例子吧:
<%
dim conn
dim connstr
on error resume next
connstr="DBQ="+server.mappath("数据库名称.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
'更新数据库
sql_customer="select * from 数据库表"
set rs_customer=server.CreateObject("ADODB.RecordSet")
rs_customer.open sql_customer,conn,3,3
rs_customer.addnew
rs_customer("customerno")=customerno
rs_customer("name")=name
rs_customer("sex")=sex
rs_customer("company")=company
rs_customer("property")=propertys
rs_customer("address")=address
rs_customer("zipcode")=zipcode
rs_customer("telephone")=telephone
rs_customer("mobileorbp")=mobileorbp
rs_customer("fax")=fax
rs_customer("email")=email
rs_customer("regdate")=regdate
rs_customer("remark")=remark
rs_customer.update
rs_customer.close
set rs_customer=nothing