Выбор БД

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
stud
Новичок
Новичок
 
Сообщения: 27
Зарегистрирован: 19.11.2002 (Вт) 19:21
Откуда: Ukraine

Выбор БД

Сообщение stud » 04.10.2003 (Сб) 21:45

пробую сделать прожку для сохранения/чтения картинок в/из бд access.
По рекомендациям найденным в этом форуме связываю data с базой:
database name=путь, recordsource=tbl_bin(таблица содержит одно поле picture типа binary, туда я записываю картинки). с Data связываю Image: Datasource=data, Datafield=picture.

Эти свойства указываю изначально ( в окошке properties).
То есть "в руках" у меня никакого кода подключения к бд, ее открытия и т.д. нет.

Теперь мне нужна кнопка выбора БД. Из чего вопрос: как отвязать от моей прожки одну базу и привязать другую?
Например получаем имя базы через commonDialog.fileName
присваиваем это значение свойству data.databaseName и что дальше?
У меня после этих действий ничего не происходит. И я впринципе знаю почему. Потому что нужно как-то предыдущую базу закрыть, отцепить, почистить рекордсет и может еще что-нибудь.

Если можно, помогите конкретным кодом.
Что-то мысль не приходит... Что ж, начнём без неё.
(c)Е. Кащеев

SSSerj
Новичок
Новичок
 
Сообщения: 27
Зарегистрирован: 07.11.2003 (Пт) 11:32

Сообщение SSSerj » 26.11.2003 (Ср) 11:40

Одного DatabaseName мало. Надо указать RecordSource и сделать Refresh.

dataText.DatabaseName = CurrentGuide + "\paybasedata.mdb"
dataText.RecordSource = "Select * From TextShow"
dataText.Refresh

P.S. TextShow - это название таблицы.


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 220

    TopList  
cron