核心提示:现象:ASP网页在读写ACCESS数据库时提示当前记录集不支持更新背景:该ASP网页之前操作ACCESS数据库一切正常,但最近开发了一个以C#.NET的网页程序,该程序需要读取ACCESS数据库,在启...
现象:
ASP网页在读写ACCESS数据库时提示当前记录集不支持更新
背景:
该ASP网页之前操作ACCESS数据库一切正常,但最近开发了一个以C#.NET的网页程序,该程序需要读取ACCESS数据库,在启用C#.NET的网页程序之后就出现该问题。
发现:
C#.NET网页程序可正常使用,但ASP网页却不行。重启IIS,发现当ASP网页可以正常使用时,C#.NET网页却无法正常使用。
分析:
应该是不同的应用程序在读写ACCESS数据库文件时出现争用冲突。
办法:
在尝试更改数据库文件访问权限后仍不行,最后发现是C#.NET网页程序在操作数据库后没有执行关闭操作,增加conn.Close()关闭连接语句后,问题得到解决。