Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как в ClientDataSet организовать выборку из ClientDataSet ов. [D7, MSSQL]


Страницы:   1 2

Aleksandr ©   (2004-01-08 13:12:00) 

Есть несколько файловых ClientDataSet"ов, в которых содержится справочная информация по типу CurrencyID, CurrencyName и главная таблица по типу Field1, Field2, CurrencyID. Есть ClientDataSet, дающий JOIN-отображение. Через TQuery и таблицы Парадокс раньше все было просто: в самом запросе пишешь

SELECT Field1,Field2,Currencies.CurrencyName FROM Table1
LEFT JOIN Currencies ON Currencies.CurrencyID=Table1.CurrencyID

А как сделать подобное подсоединение через файловые ClientDataSet? Просто хочется избавиться от задолбавшего глюками и тормозами Парадокса, ClientDataSetы со своими файловыми таблицами работают не в пример быстрее и проще, но с визуализацией справочников все трудно.


div   (2004-01-08 18:47:00) [1]

советую так же внимательно причитать лицензию на midas )))
что б его использовать в таком режиме как используете Вы очень много килобаксов дяде Борману отвалить нужно ))))))


Vlad   (2004-01-08 18:13:00) [2]


> Aleksandr © (08.01.04 18:12) [26]

Все работает через стандартные дельфовые IBX (вкладка Interbase)


Aleksandr   (2004-01-08 18:12:00) [3]

А через какие компоненты все это работает?


Vlad   (2004-01-08 18:11:00) [4]

Там три библиотеки, но для работы приложения достаточно одной gds32.dll иметь в папке с приложением.
msvcr70.dll - нужна для работы IBExpert
ib_util.dll - набор полезных UDF


Vlad   (2004-01-08 18:08:00) [5]

нужно скачать:
сборка супер/классик/персонал
Единственная папка которая нужна вам - это yaffil.em
это типа Yaffil Embedded


Aleksandr   (2004-01-08 18:02:00) [6]

Вашей. Там что-то куча разновидностей, какая нужна?


Vlad   (2004-01-08 17:58:00) [7]


> Aleksandr © (08.01.04 17:57) [21]

Какой ссылкой пользовались ?


Aleksandr   (2004-01-08 17:57:00) [8]

Господи... Что же качать оттуда-то? Там столько их...


MV   (2004-01-08 17:46:00) [9]

Еще:
http://yaffil.ibase.ru/download.htm

Шустрая - жуть.


Vlad   (2004-01-08 17:45:00) [10]

Вот еще вариант
http://yaffil.ibase.ru/news.htm


MV   (2004-01-08 17:37:00) [11]

А еще - она не усеченка. Просто на одно подключение единовременно.


MV   (2004-01-08 17:35:00) [12]

http://sourceforge.net/projects/firebird

http://sourceforge.net/project/showfiles.php?group_id=9028&package_id=9104


Aleksandr   (2004-01-08 17:33:00) [13]

Ну-ка ну-ка... Будьте добры, Расскажите-ка поподробнее про эту усеченку или ссылку на нее дайте!


MV   (2004-01-08 17:17:00) [14]

А ты думал!


Term   (2004-01-08 17:17:00) [15]

!!!!! :D


MV   (2004-01-08 17:11:00) [16]

Да это не у меня. Хотя можно добиться и тормозов.


Term   (2004-01-08 17:09:00) [17]


> Согласен! Просто бывает нужно было обеспечить ОСОБУЮ компактность.
> Типа "прога+данные на одной дискетке"

при таком объёме и тормоза??? может тут еще в чём то дело?


MV   (2004-01-08 17:01:00) [18]

Согласен! Просто бывает нужно было обеспечить ОСОБУЮ компактность. Типа "прога+данные на одной дискетке"


Vlad   (2004-01-08 16:58:00) [19]


> MV (08.01.04 16:52) [9]

Ну все равно, пускай у тебя будет одна лишняя библиотека - gds32.dll в папке, но зато работаешь с нормальной базой, в отличие от CDS файлов.


MV   (2004-01-08 16:52:00) [20]

(кстати ClientDataSet требует midas.dll)
Не обязательно. В Usesдобавлаешь midaslib, и все.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо