Как получить данные из ms access 365 в VB.NET
Привет,
Я создал приложение windows form, в котором отображаю данные в datagridview из ms access 365 in vb.net использование oledb-соединения.
Пожалуйста предложите мне код внутри vb.net чтобы получить данные из ms access 365.
Спасибо и с уважением,
Саурав Синха
Что я уже пробовал:
Dim cn As OleDb.OleDbConnection Dim cmd As OleDb.OleDbCommand Dim ds As DataSet Dim da As OleDbDataAdapter Dim tables As DataTableCollection Dim source1 As New BindingSource cn = New OleDbConnection cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\MsAccess.accdb;" Try ds = New DataSet tables = ds.Tables cn.Open() da = New OleDbDataAdapter("SELECT * FROM [EmpData]", cn) da.Fill(ds) cn.Close() Dim view As New DataView(tables(0)) source1.DataSource = view DataGridView1.DataSource = view Catch ex As Exception MsgBox(ex.Message) End Try
Maciej Los
Что не так с вашим кодом?
yash1507
Получение сообщения об ошибке
Поставщик "Microsoft.ACE.OLEDB.12.0" не зарегистрирован на локальном компьютере
Richard MacCutchan
Вы явно пытаетесь использовать cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\MsAccess.accdb;"
Итак, вы установили его первым?