2016-05-05 2 views
0

Here is the screenshot of it
Public Class Форма Form3Datagrid не загружая форме

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. Я пробовал искать мусор и пытался использовать datagrid. Я создал свой MS Access документ для базы данных и создал форму, так что я связал datagrid формы моего главному окна, но всякий раз, когда я нажимаю кнопку для datagrid формы она показывает InvalidOperationException был необработанным и подчеркивает это Me.CustomerRecordsTableAdapter.Fill(Me.CustomerRecordsDataSet.CustomerRecords). Нужно объяснение ASAP спасибо заранее

+0

Вы смотрите на детали для исключения? – jmcilhinney

+0

Я добавил скриншот, если вы можете изучить его. –

+0

В будущем, когда появится сообщение об ошибке, которое сообщает вам, в чем проблема, пожалуйста, передайте его нам. Эта информация предназначена для диагностики проблемы, и если вы хотите, чтобы мы проводили диагностику, логика подсказывает, что вы предоставляете нам эту информацию. – jmcilhinney

ответ

0

Ошибка говорит вам, в чем проблема. Поставщика данных там нет (Microsoft.JET.OLEDB.4.0). Это может произойти, если у вас его нет, или вы используете приложение «Любой процессор» или «x64» в системе x64. Вы пробовали провайдера ACE (Microsoft.ACE.OLEDB.12.0)?

Деталь: https://www.connectionstrings.com/access/

Есть также много статей на этом сайте, что решения различных проблем. Например: Jet for Access, Excel and Txt on 64 bit systems

Поставщик Microsoft OLE DB для Jet и драйвер Jet ODBC доступны только в 32-разрядных версиях. Вы не можете запускать их в режиме 64 бит.

+0

спасибо за ответ. это сработало, и извините за вопрос noob hahaa –

+0

Добро пожаловать! В какой-то момент все новичок, так что не беспокойтесь. :-) –