Вопрос № 85129: Здравствуйте!
1. Имеется некая БД. Использую FireBird 1.5 и IB Express в Delphi 7. Какие файлы IBX необходимы распространять вместе с EXE программой чтобы всё нормально работало?
2. Если данные будут только извлекаться, то какой компонент луч...
Вопрос № 85.129
Здравствуйте!
1. Имеется некая БД. Использую FireBird 1.5 и IB Express в Delphi 7. Какие файлы IBX необходимы распространять вместе с EXE программой чтобы всё нормально работало?
2. Если данные будут только извлекаться, то какой компонент лучше использовать? Причины?
3. Какие ограничения присутствуют в Trial-версии FIBPlus? Смогу ли я хоть что-то делать полноценное?
4. Друг дал не-trial версию FIBPlus как он сказал для Delphi 3. Пока не пробовал ставить на свою, т.к. стоит Trial'ка. А подойдёт ли он не-trial для Delphi 7? То есть, хотелось бы узнать, если нет, то что помешает?
Отправлен: 02.05.2007, 19:03
Вопрос задал: Yadovit (статус: 5-ый класс)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Архангельский Андрей Германович
Здравствуйте, Yadovit!
1) Если БД простая, особых требований к оформлению и функциям нет, то достаточно использовать штатные компоненты IBX. Никаких дополнительных файлов распространять не нужно. IBX хватает для 90% случаев. Однако у них есть ошибки. Например, поля varchar обрабатываются также как char - что не очень удобно.
2) Если данные только извлекаются, не нет необходимости использовать компонент IBUpdateSQL, остальные используются как обычно
3) Я использую компоненты IBObjects, как обладающие очень большим набором функций. Они дорогие, FIBPlus по сравнению с ними стоит копейки. Но я не нашел чего либо особенного в FIBPlus, по сравнению с IBX на основе которых они сделаны. Кстати ошибка varchar такая же и у FIBPlus.
--------- Если дело заслуживает быть сделаным, то оно заслуживает, чтобы его сделали ХОРОШО
Отвечает: Химяк Виктор Васильевич
Здравствуйте, Yadovit!
1. Никаких
2. Можно IBTable, но рекомендуется IBDataSet.
3. Ограничение одно - при запуске программы выскакивает сообщение что вы используете Trial-версию, в остальном она полностью функциональна.
4. У самого стоит на 7 не Trial, все работает отлично, проблем не замечал.
Ответ отправил: Химяк Виктор Васильевич (статус: 4-ый класс)
Ответ отправлен: 02.05.2007, 19:29 Оценка за ответ: 5
Отвечает: Zubex
Здравствуйте, Yadovit!
Кроме всего выше сказанного, если Вы используете не полную версию FireBird, а только файл базы (*.gdb) , то к приложению необходимо добавить 2 DLL: msvcr70.dll и gds32.dll
--------- Если не знаешь что сказать - лучше промолчи...
Ответ отправил: Zubex (статус: 7-ой класс)
Ответ отправлен: 03.05.2007, 10:08 Оценка за ответ: 5