 |
本文相关内容 |
 |
|
|
|
|
|
| |
★asp商城问题,在2000上调试没有问题,但是xp上出错:“操作必须使用一个可更新的查询”
|
|
|
asp商城问题,在2000上调试没有问题,但是xp上出错:“操作必须使用一个可更新的查询”
|
| 添加记录:
网页制作
类别:
网页制作
发布日期:
2006.09.20
|
问:
一个购物商城的电子交易网站源程序,在windows2000上调试非常正常,但是在xp上调试就出现问题。出错信息提示:Microsoft JET Database Engine (0x80004005)操作必须使用一个可更新的查询。/copyright.asp, 第 32 行察看了第32行语句如下:conn.execute("update dept set jsqtoday=jsqtoday+1")察看了网上的一些文档,没能解决问题。倒不是说这个问题复杂,而是本人网站和数据库恰好是最弱的环节,希望有人可以帮忙解决一下,奉上100分。如果可以用qq给我远程调试一下也可以,当然最好可以告诉我解决办法。谢谢!
问题补充:哈哈,刚刚提交问题不到20分钟我终于找到症结所在。尽管如此,看看谁能猜测或者判定出问题,就送谁100分好了。分不在多,重在参与。
答: ASP代码没任何问题,你可以放心。最常见的原因是 Internet 来宾帐户(IUSR_MACHINE,默认情况下该帐户属于“Everyone”组)对数据库文件 (.mdb) 没有写权限。要解决此问题,请右击IntePub/webroot里文件或文件夹,在“安全”选项卡来调整此文件的属性,以便 Internet 来宾帐户具有正确的权限。另外,你的webroot文件夹和Access 文件是只读属性的。一定不能是只读的属性,因为该数据库一直要更新。(你再检查一下,该 Access 文件,右击“属性”,看看最下面那个“只读”复选框有没有被选中?)
|
上一篇:ASP设计网页中INPUT格式如何控制为时间(例8:15) iAs 下一篇:ASPI驱动是什么啊?
|
|
|
 |
电脑常识文选风云榜 |
 |
|