Datagrid没有加载表单

时间:2016-05-05 00:35:43

标签: vb.net

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解释,先谢谢

1 个答案:

答案 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位模式下运行它们。