连接到MS Access数据库这是我的函数:通过函数
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数据库。在上初始化连接并在用户关闭程序时关闭连接,或者在查询运行时打开和关闭连接是否更好?我打算在多个表单上使用一些数据库查询,因此我将它放入一个模块中,但我不应该100%地处理这个问题。
谢谢。
是您的客户端应用程序的.net应用程序或者是一个单独的访问应用程序? – 2010-01-27 18:53:04
这是一个.NET应用程序:) – Matt 2010-01-27 19:14:10