Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как сделать, чтобы проект (DAO или ODBC) мог бы работать со всеми таблицами БД?

321
23 мая 2003 года
Doomych
124 / / 20.01.2000
Как сделать, чтобы проект (DAO или ODBC) мог бы работать со всеми таблицами подключенной БД? В книжках всегда подключается только одна таблица; если подключить сразу все таблицы, то в части случаев получается ерунда.

Спасибо за советы!
4.2K
27 мая 2003 года
yurasv
2 / / 27.05.2003
А что значит подключить все таблицы?
321
29 мая 2003 года
Doomych
124 / / 20.01.2000
Цитата:
Originally posted by yurasv
А что значит подключить все таблицы?


В БД есть куча таблиц. Если при создании MFC-проекта в визарде подключить сразу все таблицы, то получается ерунда. Вообще-то мне дали ссылку на http://www.firststeps.ru/mfc/dao/dao1.html, но если к этому можно что-то добавить, пишите!

587
03 июня 2003 года
Lion
42 / / 20.04.2000
Цитата:
Originally posted by Doomych

В БД есть куча таблиц. Если при создании MFC-проекта в визарде подключить сразу все таблицы, то получается ерунда. Вообще-то мне дали ссылку на http://www.firststeps.ru/mfc/dao/dao1.html, но если к этому можно что-то добавить, пишите!



Видимо уважаемый Doomych пытается создать один Recordset из нескольких таблиц. Получаеется действительно ерунда. Верне прямое произведение множеств. :)

Для работы с несколькими таблицами можно:
1) Создавать связанный с каждой отдельной таблицей Recordset.
2) Динамически создавать Recordset-ы при помощи коннекта к базе данных и строки SQL выбирать данные из той или иной таблицы. Или из нескольких.

В общих чертах так. Удачи. :)

12K
08 июля 2005 года
Sat
2 / / 08.07.2005
Цитата:
Originally posted by Lion
Видимо уважаемый Doomych пытается создать один Recordset из нескольких таблиц. Получаеется действительно ерунда. Верне прямое произведение множеств. :)

Для работы с несколькими таблицами можно:
1) Создавать связанный с каждой отдельной таблицей Recordset.
2) Динамически создавать Recordset-ы при помощи коннекта к базе данных и строки SQL выбирать данные из той или иной таблицы. Или из нескольких.

В общих чертах так. Удачи. :)



А вообще зачем так издеваться над классами. Можно проще. Создать запрос SQL и через него вытягивать те данные с разных таблиц, которые вас интересуют. Вот и всё!

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог