【发布时间】:2011-01-10 02:26:44
【问题描述】:
这是我的功能:
Public Function DBConnection(ByVal path As String)
' This function makes the database connection and returns the object
' to reference it.
cn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + path + ";")
cn.Open()
Return cn
End Function
如您所见,我想初始化一个数据库连接并将其返回,以便在我的表单中使用它。这个函数在一个模块中,我的变量如下:
Public cn As OleDbConnection
Public cmd As OleDbCommand
Public dr As OleDbDataReader
但我不确定如何在我的表单中使用它,我是否只调用函数DBConnection 然后继续执行我的 SQL 语句?还是我必须做其他事情?非常感谢您的帮助,干杯。
另外,我需要一些意见。我的应用程序依赖于 MS Access 数据库。是在Form_Load 上初始化连接,然后在用户关闭程序时关闭连接,还是在运行查询时打开和关闭连接?我计划在多个表单上使用一些数据库查询,因此我将其放入模块中,但我并不是 100% 知道应该如何进行。
谢谢。
【问题讨论】:
-
您的客户端应用程序是 .NET 应用程序还是单独的访问应用程序?
标签: database vb.net ms-access vba module