我是C#的新手。我正在创建一个项目,其中访问文件(.mdb)位于共享文件夹中,并且每个人都可以访问它。现在我生成一个连接字符串
@Provider=Microsoft.Jet.OLEDB.4.0;Data Source="\\PC-NAME\DVA Share\\Folder\\SampleDB2.mdb"
但我有一个例外。
ConnectionString中未指定OLE DB提供程序。一个例子是,' Provider = SQLOLEDB;'
有人能帮帮我吗?连接字符串中是否缺少其他任何属性?
答案 0 :(得分:0)
试试这个:
string strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\\\PC-Name\\DVA\\Share\\Folder\\SampleDB2.mdb;"
OR
string strConnect = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\PC-Name\DVA\Share\Folder\SampleDB2.mdb;"
然后初始化连接:
var oleDBConnection = new OleDbConnection(strConnect);