我写了一个简单的删除查询
delete from mails
我执行时没有问题,查询运行正常,但是当我发布网站时,我收到错误声明:
“无法从指定中删除 表“
可能是什么问题?
放入IIS时出现此错误但是当我通过visual studio在本地驱动器中运行时我没有收到此错误...请帮助
答案 0 :(得分:1)
我怀疑发布网站会影响数据库代码的运行。您是否能够从数据库中获取数据,或者在发布后没有数据库代码可用?
您是否尝试过此链接?我不确定它是否能解决你的问题,但值得一试!
http://bytes.com/groups/asp/658763-could-not-delete-specified-tables
答案 1 :(得分:1)
由于锁定文件(.ldb),用户必须对Access数据库所在的目录具有读取,写入和删除权限。
答案 2 :(得分:0)
数据库是否设置了适当的权限?您确认自己能够连接到数据库吗?
答案 3 :(得分:0)
我会检查该数据源的ConnectionString。检查文件是否在您指向的目录中可用。如果网络服务帐户有权更改该文件,请另外检查。
答案 4 :(得分:0)
好的,我们在IIS托管的WCF服务上有这些确切的症状。
我们特别需要的是让IIS用户IIS_IUSR
修改和写入包含数据库的父文件夹的访问权限。在我们的案例中,它没有默认拥有这些权利。