ASP访问数据库的问题,这个问题我百思不的其解。

gohome123 2003-09-29 02:43:34
我用asp(不是.net)编写了一个网站,库用的是Access。联接库字串如下。
<%
'Get Database Connection
dim DbPath
dim conn
dim connstr

DbPath=Server.MapPath("data/Business.mdb")
set conn=server.createobject("ADODB.CONNECTION")
connstr="driver={Microsoft Access Driver (*.mdb)};dbq="& DbPath

if err then
err.clear
else
conn.open connstr
if err then
err.clear
end if
end if
%>

如下操作
sql="update register set clicknumber='1' where zh="& zh
conn.execute(sql)

在IE6.0上没问题。可是在IE5.0上就有问题,报错:

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
/yldy/displaydy.asp, 第 84 行

我都分析了,Sql语句是没问题的。
连接字符串可能没有错,我在IE6上都已经把数据存入库中,并且能显示,也能更新数据。
可在Ie5上它可以从库中读出数据,就是不能存入数据和更新数据。


...全文
22 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
standy 2003-09-29
  • 打赏
  • 举报
回复
access取字段表名不要太简单,容易和它的关键字重合,会发生冲突的
gshope 2003-09-29
  • 打赏
  • 举报
回复
把access文件的属性设置成对于aspnet_wp用户有写的权限。

62,025

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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