我已经使用 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 ...
删除命名空间,应该可以解决问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)