为什么不能往数据库里面写入信息?

ToAble 2002-07-22 11:13:09
我用的是access数据库。在一张表里面填入相应信息以后,要把信息保存到数据库对应的字段,每次执行到将信息插入数据库的那条语句时都报错。不是因为权限问题吧,我提高了Iusr_FAL用户的权限(管理员),可是还是不能执行。错误类型如下:
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)

...全文
60 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ToAble 2002-07-23
  • 打赏
  • 举报
回复
谢谢回复!给分
lanying 2002-07-22
  • 打赏
  • 举报
回复
那就是你的语句有问题
代码贴出来看看
wzhuanghuan 2002-07-22
  • 打赏
  • 举报
回复
你的是NTFS格式的分区吧,那你的数据库所在目录应该赋予访客“修改”的权限
tiandiqing 2002-07-22
  • 打赏
  • 举报
回复
字段类型不匹配或者是字段长度小了!!!
JavaCoffee 2002-07-22
  • 打赏
  • 举报
回复
这个错误提示不是权限的原因,而是在连接数据库进行操作这一过程中出现的。可能的原因是:
1.连接数据库时用法不对,你的一般查询正常吗?
2.可能是打开记录集的参数使用不正确,其中有用于读的,有用于读写的。

你参照一下这个例子吧:
<%
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

%>

28,409

社区成员

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

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