2009-04-27 97 views
2
“无法从指定的数据表中删除”

我写了一个简单的删除查询错误只上发布ASP.NET网站

delete from mails 

虽然我执行我没有得到任何问题和查询运行正常,但是当我发布网站,我得到一个错误,指出:

“无法从指定的 表中删除”

可能是什么问题?

放置在IIS,当我得到这个错误,但是当我通过Visual Studio我没有得到这个错误本地驱动器上运行它...请帮助

+0

你正在使用什么数据库?访问,SQL Server等? – schooner 2009-04-27 10:13:42

+1

我怀疑你还在意这个,但是“邮件”表有主键吗? – 2013-02-20 15:07:10

回答

0

数据库是否有正确的permisions设置?你是否证实你能够连接到数据库?

+0

我正在使用Access数据库...是的,我可以连接到数据库... – Guddu 2009-04-27 10:07:57

+0

您是否已经读取了文件发布的写入权限?它可能被标记为只读吗? – schooner 2009-04-27 11:15:23

0

我会检查该数据源的ConnectionString。检查文件是否在您指向的目录中可用。还请检查网络服务帐户是否有权更改该文件。

1

由于锁定文件(.ldb),用户必须具有对Access数据库所在目录的读取,写入和删除权限。

0

好的,所以我们在IIS托管的WCF服务上有这些确切的症状。

我们特别需要的是给IIS用户IIS_IUSR修改和写入包含数据库的父文件夹的访问权限。在我们的案例中,它没有默认拥有这些权利。