asp.net - 访问数据库错误 "Could not find file"?

标签 asp.net vb.net

我长期以来一直使用 Access 数据库作为首选数据库,这是我第一次遇到以下错误消息:

Could not find file 'C:\Program Files\Common Files\Microsoft Shared\DevServer\10.0\dbo.mdb'

首先,我没有名为 dbo.mdb 的数据库。

其次,数据库的路径在我的 web.config 文件中定义:

<connectionStrings>
<add name="cingconstrng" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\inetpub\wwwroot\Roster\App_Data\AllStars.mdb" providerName="System.Data.OleDb" />
</connectionStrings>

最有趣的部分是我将连接字符串传递到一些文件没有问题。

那么,为什么这个文件有所不同?

是因为我用这个文件将记录插入数据库吗?

任何想法都将不胜感激。我从昨晚开始就一直在研究这个问题,谷歌搜索没有提供任何解决方案。

最佳答案

如果您的 SQL 语句使用命名空间,您会看到此行为:

INSERT INTO dbo.someTable ...

删除命名空间,应该可以解决问题。

关于asp.net - 访问数据库错误 "Could not find file"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14525477/

相关文章:

asp.net - 判断应用程序是 ASP.NET 1.1 还是 ASP.NET 2.0 的方法

asp.net - 将数据传递到布局页面

c# - 替换字符串中的 {x} 个标记

database - 如何从 vb.net 中的 tablelayoutpanel 中的文本框访问值

vb.net - VB 2010 Express的极端情况

c# - MVC asp.net 从网络文件夹加载图像

c# - 具有分层组织角色的应用程序角色

c# - 为什么 [Enum].Parse 有一个 ignoreCase 参数?

asp.net - 从 ASP.Net 发送电子邮件时必须指定收件人错误

vb.net - 数据 GridView VB.net 2013,有多少行以及哪些在窗口中可见?