Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
-
Zaharium
-
- Начинающий
-
-
- Сообщения: 10
- Зарегистрирован: 27.05.2009 (Ср) 22:43
Zaharium » 19.07.2009 (Вс) 16:21
Мне необходимо программно связать MSFlexGrid с базой данных. Имею код:
Dim dbs As DAO.Database, rst As DAO.Recordset
Dim strSQL As String
Set dbs = DBEngine(0).OpenDatabase("С:\My.mdb")
strSQL = "SELECT * FROM Table1"
Set rst = dbs.OpenRecordset(strSQL)
Set MSFlexGrid.DataSource=rst
Однако на последней строчке у меня выскакивает ошибка.
"Object variable or with block variadle not set"
Что я делаю не так? Как программно связать сетку с базой данных?
-
karlex
-
- Продвинутый пользователь
-
-
- Сообщения: 138
- Зарегистрирован: 30.03.2009 (Пн) 20:25
- Откуда: Пермский край, г.Кунгур
-
karlex » 19.07.2009 (Вс) 21:45
Все гениальное — просто!
-------------------------------------
Кто ищет — тот всегда найдет!
-------------------------------------
Лень — двигатель прогресса.
Прогресс — двигатель лени.
Вернуться в Базы данных
Кто сейчас на конференции
Сейчас этот форум просматривают: AhrefsBot и гости: 122