我正在尝试从 VB 2010 将数据写入 Access 2010 表。这是 VB 代码:
Dim cn As New System.Data.OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\ssr2011f\be\ssrAnalysisTWEAK.ACCdb")
cn.Open()
Dim Str As String = "insert into BSP1 values(" & CInt(pcValue) & ",'" & (hsName) & ") "
Dim cmd As New System.Data.OleDb.OleDbCommand(Str, cn)
Dim icount As Integer = cmd.ExecuteNonQuery
我在“cn.Open()”行收到以下错误:
System.Data.dll 中出现“System.InvalidOperationException”类型的第一次机会异常
我也使用连接字符串“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\ssr2011f\be\ssrAnalysisTWEAK.ACCdb;”得到了这个错误。我的 Windows 版本是 7.0。
为什么连接失败?