Имеется в виду связать Access и VB для работы с данными?
Вариантов много.
Во-первых, в Access встроен VBA (Visual Basic for Applications) - Visual Basic для приложений) .
Во-вторых, можно на VB 6.0 написать отдельную программу для работы с данными.
Связать БД можно с помощью компонента Data ( Стандартный VB компонент) . Можно воспользоваться компонентом ADOData Control.
В инете есть много готовых примеров.
Но самый лучший способ (и самый гибкий) , это работать с ADO напрямую.
Option Explicit
' Не забываем в ссылках подключить библиотеку "Microsoft ActiveX Data Objects 2.8 Library"
' (msado15.dll)
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
' Загрузка формы
Private Sub Form_Load()
Dim sConnectionString As String
Dim sSQL As String
Set cn = New Connection
With cn
' Задаем параметры соединения
.CommandTimeout = 30
.ConnectionTimeout = 10
.CursorLocation = adUseClient
.Mode = adModeReadWrite
' Создаем строку соединения
.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" _
& "Data Source=C:\1.mdb;Persist Security Info=False;"
.Open ' открываем соединение
End With
' Создаем SQL запрос к БД
sSQL = "SELECT * FROM Статус"
' Открываем набор записей
Set rs = New Recordset
rs.Open sSQL, cn
' Связываем данные с DataGrid (не забыть положить на форму! )
Set grdDataGrid.DataSource = rs
' (*) Можно еще проще, но так вроде наглядней.. .
End Sub
' Форма выгружается
Private Sub Form_Unload(Cancel As Integer)
' закрываем соединения
rs.Close
cn.Close
' освобождаем память
Set rs = Nothing
Set cn = Nothing
End Sub
Другие языки программирования и технологии
возможно настроить в visual basic 6.0 поддержку access 2003 ??
access 2003 ни в чьей поддержке не нуждается. Ни в visual basic, ни в Delphi, ни в С++
проще перейти на VB поздних версий
Похожие вопросы
- Уважаемые программисты, помогите (MS Visual Basic 6.0)
- люди подскажите где скачать учебник по visual basic 6.0 плизз (плиз прямую ссылку)
- Visual Basic 6.0. Как изменить значение Left=0 так, чтобы имелась ввиду правая сторона экрана, а не левая ?
- у меня вопроскакого вида программы можно прописать с помощью visual basic 6.0&
- Кто-нибудь знает, как запустить wav-файл из программы написанной на Visual Basic 6.0?
- Помогите кретину! Знаю только Visual Basic 6.0
- Как удалить строку из файла (Visual Basic 6.0)
- А можно ли зарабатывать зная всего лишь Visual Basic 6.0
- Помогите решить задачи в Visual Basic 6.0
- Моему сыну (14 лет) порекомендовали учить БЕЙСИК, с чего начать, и нужен ли ему visual basic 6.0 ???