【问题标题】:Opening connection in OleDb在 OleDb 中打开连接
【发布时间】:2016-03-02 07:46:18
【问题描述】:

我收到“system.data.dll 中出现“类型为 'System.Data.OleDB.OleDbException”的未处理异常”错误

 Dim MDBConnString As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Folder\F1\Loader.mdb"
 Dim con As OleDbConnection = New OleDbConnection(MDBConnString)
 Dim cmd As New OledbCommand
 con.Open() 'on this line

【问题讨论】:

  • 代码应该可以工作,是否显示任何“附加信息”指示错误所在,即如果数据库不存在(拼写错误或文件路径错误)并且“附加信息”为“找不到文件路径...”
  • 将 con.Open 包装在 Try Catch 块中并显示异常。从错误中,我假设这是在您的表单加载中并且正在掩埋异常。

标签: vb.net database-connection connection-string oledb


【解决方案1】:

在 Access2003 中保存您的数据库文件并使用此代码

<connectionStrings>
    <add name="Conn" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\YourDatabaseName.mdb;"/>
  </connectionStrings>

【讨论】:

  • 您可以将其添加到 app.config 文件中。
猜你喜欢
  • 2015-09-07
  • 1970-01-01
  • 2019-12-27
  • 2013-05-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多