access+asp数据库无法插入

来源:百度知道 编辑:UC知道 时间:2024/05/13 14:10:59
第一行:response.write tname&"\upload\"&savefilename&"_____"&clas&"______"&savefile
第二行: sql2="insert into excise (url,class,fname) values ('"&tname&"\upload\"&savefilename&"','"&clas&"','"&savefile&"')"
第三行: rs1.open sql2,conn,3,3
第一行可以把要插入的数据显示出来,但是第二行无法插入数据,也不提出错误,直接往下运行,打开数据库后是空的
url=request.cookies("file")("url")
clas=request.cookies("file")("class")
fname=request.cookies("file")("fname")
response.cookies("file").expires=now()
set conn=server.createobject("adodb.connection")
set rs=server.createobject("adodb.recordset")
conn.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("conn\db.mdb")
response.write url&"______"&clas&"______"&fname&server.mappath(&quo

也就是只能读操作,不能进行写操作是不嘛~~

因为是ntfs格式的 你的文件夹的共享要设置好~

你文件夹的安全选项目 有添加everyone吗 ?

如果不会添加 我教你

首先
进入文件夹选项 然后点查看
把那个 “使用简单文件共享” 的那项的钩钩去掉(默认是打钩的)

这时候你在右键你的文件夹
属性(会多出一个叫“安全"的选项)

你把在安全区中添加上 everyone这个属性 就可以了
至于everyone的权限 默认的就可以了

然后你在开你的网页` 祝你成功,还是不行的话说声。

应该是("conn\db.mdb") 这类代码产生的路径问题,你的代码这样的路径太多了,

连接不对吧