Here is the screenshot of it
公共类Form3
Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'TODO: This line of code loads data into the 'CustomerRecordsDataSet.CustomerRecords' table. You can move, or remove it, as needed.
Me.CustomerRecordsTableAdapter.Fill(Me.CustomerRecordsDataSet.CustomerRecords)
End Sub
首先,我只是VB
的新手。我尝试搜索tuts并尝试使用datagrid
。我为数据库创建了MS Access
文档并创建了表单,因此我将datagrid
表单链接到了我的主窗口,但每当我单击datagrid
表单的按钮时,它会显示 InvalidOperationException没有处理,它会突出显示Me.CustomerRecordsTableAdapter.Fill(Me.CustomerRecordsDataSet.CustomerRecords)
。
需要ASAP解释,先谢谢
答案 0 :(得分:0)
错误告诉你问题是什么。数据提供者不在那里(Microsoft.JET.OLEDB.4.0)。如果你没有安装它,或者你正在运行一个"任何CPU"或" x64"应用程序在x64系统上。您是否尝试过ACE提供程序(Microsoft.ACE.OLEDB.12.0)?
详细信息:https://www.connectionstrings.com/access/
该网站上还有许多文章可以解决各种问题。例如:Jet for Access, Excel and Txt on 64 bit systems
Jet的Microsoft OLE DB提供程序和Jet ODBC驱动程序仅提供32位版本。您无法在64位模式下运行它们。