Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Компоненты для работы с FireBird, IBX, dbExpress, FIBPlus 
:(
    Опции темы
ksili
Дата 22.6.2006, 09:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2069
Регистрация: 3.11.2005
Где: Красноярск

Репутация: 1
Всего: 17



Начал писать базу на FireBird'e и встал вопрос выбора исользуемых компонент. 
1) Слышал, что компоненты с закладки Interbase (IBX) лучше не использовать. 
2) Также почитал про dbExpress и понял, что по параметрам меня эта технология очень устраивает. Однако с ходу чё-то не получилось открыть таблицу (к базе приконнектился, но не могу найти где выбрать конкретную таблицу, чтоб отобразить её в DBGride).
3) Также в инете вычитал про компоненты FIBPlus, которые очень хвалят и вроде они русские, значит с документацией проблем быть не должно

Присоветуйте что-нибудь - dbExpress vs FIBPlus 


--------------------
Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с)
PM MAIL   Вверх
LenaSun
Дата 22.6.2006, 10:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 22.6.2006

Репутация: нет
Всего: нет



1. Насколько я слышала, компоненты с вкладки Interbase нормально работают.
2. Надо использовать SQLTable для получения таблиц по технологии dbExpress.  

Это сообщение отредактировал(а) LenaSun - 22.6.2006, 10:53
PM MAIL   Вверх
Fazil6
Дата 22.6.2006, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1653
Регистрация: 3.5.2006
Где: Минск

Репутация: 11
Всего: 60



Цитата

Присоветуйте что-нибудь - dbExpress vs FIBPlus 

из перчисленного тобой я dbExpress в последнюю очередь использовал бы. 
FIB - однозначно лучшее решение (стоит это счастье копейки, а по соотношению цена/какчество я считаю это бесплатно)
IBX достаточно нормальные. Каких-то багов в них я не встречал, но они - это смесь идеологии клиент/сервер и подхода реализованного в закладке BDE, поэтому их и не рекомендуют, хотя с ними вполне возможно работать точно также как с FIB достаточно эфективно, но всякие IBTable и IBQuery провоцируют упрощать и уводят от нормального понимания происходящего на самом деле. Ну и функционал пошире немного у FIB

Я серьезные проекты делал FB1.5 + FIBPlus
В данном случае dbExpress я не советую. 
PM MAIL   Вверх
ksili
Дата 22.6.2006, 11:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2069
Регистрация: 3.11.2005
Где: Красноярск

Репутация: 1
Всего: 17



Цитата(LenaSun @  22.6.2006,  10:52 Найти цитируемый пост)
Надо использовать SQLTable для получения таблиц по технологии dbExpress

Я прочитал, что TSQLTable - это однонаправленный нередактируемый набор данных. А я хотел с возможностью редактирования, поэтому использовал SQLClientDataSet1.
Сейчас попробовал с помощью TSQLTable. Выбрал таблицу. Выдаёт при компиляции ошибку 'Operation not allowed on a unidirectional dataset' (Недопустимая операция над однонаправленным набором данных). 
Убрал в компонентах возможность редактирования: 
Код

DBGrid1->Options:  dgEditing = false;
DataSource->AutoEdit = false;

Не помогло

 


--------------------
Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с)
PM MAIL   Вверх
Fazil6
Дата 22.6.2006, 12:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1653
Регистрация: 3.5.2006
Где: Минск

Репутация: 11
Всего: 60



Цитата

Убрал в компонентах возможность редактирования: 

DBGrid1->Options:  dgEditing = false;    
DataSource->AutoEdit = false;    

Не помогло

советую тебе почитать какую-нибудь книжку. Похоже ты понятия не имеешь как из VCL работать с БД. 
PM MAIL   Вверх
ksili
Дата 23.6.2006, 04:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2069
Регистрация: 3.11.2005
Где: Красноярск

Репутация: 1
Всего: 17



Да уже разобрался 


--------------------
Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с)
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0450 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.