Visual Basic连接到Access DataBase

时间:2016-06-27 16:50:27

标签: vb.net ms-access

我是新访问数据库的,下面的代码显示了我在课堂上学到的将Visual Basic连接到访问数据库并在表单上显示数据的一般过程。

Imports System.Data
Imports System.Data.OleDb
Public Class Form1
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim SalesDataConnection As New OleDbConnection("provider=microsoft.ACE.oledb.12.0;data source=AccessClassActivity.accdb")
        Dim SalesDataSet As New DataSet()

        Dim SalesDataAdapter As New OleDbDataAdapter("Select * from customers", SalesDataConnection)
        'SalesDataConnection.Open()

        SalesDataAdapter.Fill(SalesDataSet)
        SalesDataGridView.DataSource = SalesDataSet.Tables(0).DefaultView() ' defaultView is the datasheet view

        SalesDataConnection.Close()

    End Sub
End Class

我有一个名为 AccessClassActivity 的访问文件。我有一个名为 form1 的主窗体,一个名为 button1 的按钮,以及一个名为 SalesDataGridView 的datagridview。 我故意将 SalesDataConnection.Open()注释掉,看看会发生什么,但没有任何反应,一切正常。我只是想知道为什么不打开数据连接到数据库就可以显示数据。我们真的需要这种方法吗?

0 个答案:

没有答案