Это моя функция:Подключение к базе данных 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, приложение или это отдельное приложение доступа? –
Это приложение .NET. – Matt