尝试访问.mdb文件时出现"An OLE DB Provider was not specified in the ConnectionString. An example would be, '



我是C#的新手。我正在创建一个项目,其中访问文件(.mdb)位于共享文件夹中,每个人都可以访问它。现在,当我生成一个连接字符串为

@Provider=Microsoft.Jet.OLEDB.4.0;Data Source="\PC-NAMEDVA Share\Folder\SampleDB2.mdb"

但是我有一个例外。

连接串中未指定OLE DB提供商。一个例子是,'provider = sqloledb;'

有人可以帮我吗?连接字符串中还有其他属性吗?

尝试这个:

string strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\PC-Name\DVA\Share\Folder\SampleDB2.mdb;"

string strConnect = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\PC-NameDVAShareFolderSampleDB2.mdb;"

然后初始化连接:

var oleDBConnection = new OleDbConnection(strConnect);

相关内容

  • 没有找到相关文章

最新更新