powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Опрос: Кто какие компоненты использует для работы с БД
21 сообщений из 21, страница 1 из 1
Опрос: Кто какие компоненты использует для работы с БД
    #32327663
Mik Prokoshin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос, поднятый в \r
этом топике не дал результатов. Остается признать, что пока полноценной реальной альтернативы TADODataset нет (учитывая реализуемый функционал и подход к построению общения клиент-сервер). Вот, между прочим, повод задуматься людям, промышляющим shareware. :-)\r
\r
Тогда хотелось бы узнать Best practices по 3 вопросам :\r
1) Кто какие компоненты использует для работы с базами (передача данных не через ХП, а как датасеты) ? (либы, названия компонентов или самописные)\r
2) Если самописные - унаследованы ли они от TDataset, TADODataset, TSQLDataset, каких-то других или сделаны с нуля ?\r
3) Используются ли связи Master-Detail ?\r
\r
Буду премного благодарен всем откликнувшимся, кроме того, думаю, что многим это будет интересно.
...
Рейтинг: 0 / 0
Опрос: Кто какие компоненты использует для работы с БД
    #32327677
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) TSQLDataSet. Причем датасеты получаю именно через хп.
2) Используеться самописный компонент аля TUpdateSQL, позволяющий в dt определить иструкции на сохранение изменений, вместо программирования в коде обработчика TDataSetProvider.BeforeUpdateRecord.
3) Практически нет. Если тока в readonly наборах.
...
Рейтинг: 0 / 0
Опрос: Кто какие компоненты использует для работы с БД
    #32327689
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пункт 1 следует читать так.

1) TSQLDataSet + TClientDataSet. Причем датасеты получаю именно через хп.
...
Рейтинг: 0 / 0
Опрос: Кто какие компоненты использует для работы с БД
    #32327690
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
1. Direct Oracle Access (так как в данный момент работаю только с оракулом, да и вообще предпочитаю direct access);
2. практически нет;
3. никогда, и вообще не люблю пользоваться DBAware-компонентами при отображении информаии.




eNose
...
Рейтинг: 0 / 0
Опрос: Кто какие компоненты использует для работы с БД
    #32327695
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Юзаю стандартный TADODataSet
глюков не припомню с ним (правда на Билдере С++)
_____________
__
...
Рейтинг: 0 / 0
Опрос: Кто какие компоненты использует для работы с БД
    #32327726
ZrenBy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) Использую самописную оболочку над _Recordset
(FRecordSet := CreateComObject(CLASS_RecordSet) as _RecordSet)

2) Визуализация сделана самописной оболочкой над TDrawGrid

3) Master-Detail ? - Никогда

4) Любое действие - отработка ХП с возвратом изменений или
сгенерируемых guid || identity || timestamp
Реализация - оболочка над _Command
(FCommand := CreateComObject(CLASS_Command) as _Command)
...
Рейтинг: 0 / 0
Опрос: Кто какие компоненты использует для работы с БД
    #32327727
Speaker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все пункты аналогично eNose :) за одним дополниением по 1): для работы с IB используются IBX.

P.S. Вообще при опросе неплохо было бы указать конкретную базу, иначе результат и так вполне прогнозируем
...
Рейтинг: 0 / 0
Опрос: Кто какие компоненты использует для работы с БД
    #32327732
ura
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самописные, основанные на работе напрямую с интерфейсами ADO. Причина - скорость гораздо выше и не стеснен рамками оболочки
DBAware не использую
...
Рейтинг: 0 / 0
Опрос: Кто какие компоненты использует для работы с БД
    #32328005
olga1999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DOA и DevExpess. Из DB-Aware - только dxDbGrid и DxDbTreeList.
...
Рейтинг: 0 / 0
Опрос: Кто какие компоненты использует для работы с БД
    #32328055
Kraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1) Работаю в основном с InterBase/Firebird и MS Access. Для первого использую пакет компонентов FIBPlus, а для второго - ADODataSet.
2) Нет
3) Не использую, хотя в FIBPlus этот механизм есть и, насколько я читал в инете, пользуется определённой популярностью...
...
Рейтинг: 0 / 0
Опрос: Кто какие компоненты использует для работы с БД
    #32328110
Denis Uskov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Для Firebird IBX(старые проекты) & FIBPlus(новые проекты)
2. Нет
3. Да, постоянно.

С уважением, Denis Uskov
...
Рейтинг: 0 / 0
Опрос: Кто какие компоненты использует для работы с БД
    #32328122
Фотография viman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. ODAC, база соответсвенно оракл
2. нет
3. нет

Viman
...
Рейтинг: 0 / 0
Опрос: Кто какие компоненты использует для работы с БД
    #32328130
srf2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. FIBPlus и ODAC немного
2. нет
3. да
...
Рейтинг: 0 / 0
Опрос: Кто какие компоненты использует для работы с БД
    #32328149
m_kus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Oracle+DOA
2. если бы знал, сколько всего меня не устроит в DOA - унаследовал бы свой от TOracleDataSet
3. использую, но реализацию Master-Detail я бы тоже подправил
...
Рейтинг: 0 / 0
Опрос: Кто какие компоненты использует для работы с БД
    #32328165
Фотография Cauchy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Опрос: Кто какие компоненты использует для работы с БД
    #32328167
Фотография Cauchy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) TADODataSet
2) нет
3) вообще не люблю
...
Рейтинг: 0 / 0
Опрос: Кто какие компоненты использует для работы с БД
    #32328272
komble
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. ODAC
2. naverno ot TDataSet
3. da
...
Рейтинг: 0 / 0
Опрос: Кто какие компоненты использует для работы с БД
    #32328308
Mik Prokoshin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Speaker:
Я сознательно не стал указывать СУБД, поскольку и так статистика наверняка будет не слишком велика (15-40 ответов), к тому же можно выявить предпочтительные комбинации компоненты+СУБД.
У многих ведь как - сегодня работаешь на MS SQL, завтра на Access придется...
...
Рейтинг: 0 / 0
Опрос: Кто какие компоненты использует для работы с БД
    #32328376
Vladimir_t2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Общее соображение
Самые лучшие те, которые:
1. Проверены временем
2. Поддерживаются разработчиком
3. позволяют решить поставленную задачу
4. которыми владееш (кодерски)

P.S.
Для Oracle использую ODAC
Для Общего случая ADO (здесь типа Acsses (но лучше DAO), FoxPro и т.д.).
А вообще для конкретной БД лучше искать специализированные типа
Oracle - ODAC, подчиняющиеся п.1-4
...
Рейтинг: 0 / 0
Опрос: Кто какие компоненты использует для работы с БД
    #32337367
Фотография Budda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только DOA - ибо задачи в основном на Оракла + Делфя
Раньше ADO
DOA устраивает абсолютно всем, кто хает - может просто чего то не нашел как делать
...
Рейтинг: 0 / 0
Опрос: Кто какие компоненты использует для работы с БД
    #32337953
Тимохов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Оболочка на imported com lib adodb.
2. Визуалка своя над tcustomgrid
3. master detail - ни за что...

Напрямую базой как таковой не пользуюсь - все сделано еще через один самописный слой.
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Опрос: Кто какие компоненты использует для работы с БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]