Подключение из VB к Access

#vb.net #ms-access

#vb.net #ms-access

Вопрос:

Я пытаюсь подключиться к моей базе данных access, выполнить запрос и что-то сделать с результирующим набором. Может кто-нибудь, пожалуйста, поделиться кратким объяснением того, как это можно сделать?

Я использую Access 2007 с VB7

Комментарии:

1. не говорите «vb7» — это «vb.net «сейчас же. Если вы действительно хотите использовать «vb7», это будет означать. Net 1.1. Это точно, или вы используете более позднюю версию .Net (2.0, 3.5 и т.д.)? Новая разработка .Net 1.1 в наши дни довольно редка. Я спрашиваю, потому что 2.0 добавил некоторые вещи, которые существенно изменили бы мой ответ.

Ответ №1:

пример фрагмента кода:

 Imports System.Data.OleDb

Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        Dim connectionString As String
        Dim cnn As OleDbConnection
        connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=yourdatabasename.mdb;"
        cnn = New OleDbConnection(connectionString)
        Try
            cnn.Open()
            MsgBox("Connection Open ! ")
            cnn.Close()
        Catch ex As Exception
            MsgBox("Can not open connection ! ")
        End Try

    End Sub

End Class
 

Вы можете посмотреть больше примеров по этой ссылке.

Ответ №2:

Лучшее место, с которого я могу начать, — это поиск системы.Библиотека данных в MSDN. Возможно, вы захотите сосредоточиться на OLEDB constructors. HTH.