IIS 5.1调试ASP程序时,可以读取数据库的数据,但在后台无法更改数据,是怎么回事!
我用IIS5.1调试ASP程序时,可以读取数据库里面的数据!但不能实现添加/删除/修改等动作,调试也不显示错误!而且感觉很正常一样!就是最后数据没改变!急求解答!谢谢!感...
我用IIS 5.1调试ASP程序时,可以读取数据库里面的数据!但不能实现添加/删除/修改等动作,调试也不显示错误!而且感觉很正常一样!就是最后数据没改变!急求解答!谢谢!
感谢大家!数据文件是ACCESS文件!权限为管理员可更改的!连接数据库的语句已写入conn.asp文件!还有就是在有些电脑上可以!但在我自己用的两部电脑上都一样的问题!
conn.asp文件如下:
<%
dim conn
dim connstr
dim db
db="../Databases/houjunhong1asp.mdb" '数据库文件位置
on error resume next
connstr="Driver={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath(db)
set conn=server.createobject("ADODB.CONNECTION")
if err then
err.clear
else
conn.open connstr
end if
sub CloseConn()
conn.close
set conn=nothing
end sub
Session.Timeout=60
%>
帮我看看怎么无法提交添加/修改/删除!谢谢!
去掉上文中的on error resume next !
运行其中的产品类别删除程序!出现
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 不能更新。数据库或对象为只读。
/admin/ProductDel.asp, 第 62 行 展开
感谢大家!数据文件是ACCESS文件!权限为管理员可更改的!连接数据库的语句已写入conn.asp文件!还有就是在有些电脑上可以!但在我自己用的两部电脑上都一样的问题!
conn.asp文件如下:
<%
dim conn
dim connstr
dim db
db="../Databases/houjunhong1asp.mdb" '数据库文件位置
on error resume next
connstr="Driver={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath(db)
set conn=server.createobject("ADODB.CONNECTION")
if err then
err.clear
else
conn.open connstr
end if
sub CloseConn()
conn.close
set conn=nothing
end sub
Session.Timeout=60
%>
帮我看看怎么无法提交添加/修改/删除!谢谢!
去掉上文中的on error resume next !
运行其中的产品类别删除程序!出现
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 不能更新。数据库或对象为只读。
/admin/ProductDel.asp, 第 62 行 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询