Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» InterBase и FireBird: вопросы по работе и их решение

Автор: LG Team
Дата сообщения: 08.03.2011 22:21
не подскажите что понадежнее будет фибы или ибдаки?
так же при обрыве связи с сервером (FireBird)?
Автор: JohnSilver182
Дата сообщения: 08.03.2011 22:48
LG Team Фибы это МегаРулез однозначно .
Автор: X11
Дата сообщения: 09.03.2011 10:23
Я не работал с IBDAC, но FIB+ - это вещь. Адназначна.
Автор: volser
Дата сообщения: 09.03.2011 10:23
JohnSilver182
Фибы уже почти не развиваются. Рекомендую ибдаки. А лучше унидаки.
Автор: X11
Дата сообщения: 09.03.2011 10:26
Во первых куда ещё дальше развиваться, фибы и так круты! А во вторых совсем недавно вышла новая версия.

Добавлено:
Думаю, что есть свои ++ и -- везде. Однозначно. Например у IBDAC есть версия для freepascal (Lazarus). Не знаю, как на счёт русской техподдержки и документации.
Автор: volser
Дата сообщения: 09.03.2011 15:36
X11
Как можно сравнивать два продукта если с одним из них вы не работали? Что такого мегакрутого есть в фибах чего нет в других библиотеках? Из плюсов даков, то что легко перейти на другую СУБД.
Автор: JohnSilver182
Дата сообщения: 09.03.2011 16:54
Што я невкурю

а) IBDAC - InterBase Data Access Components .
б) А можно привести код, как одной командой из IBDAC забакапить базу FireBird ??

Автор: LG Team
Дата сообщения: 09.03.2011 18:18
вот блин спросил на свою голову.. ещё больше запутали (:
последняя верся фибов стабильная?
завтра кросплатформенность сделают у дельфей (: фибы обновят?
по-большому счету редкий выход релизов фибов так же говорит что всё уже сделано\отлажено..
пока ибдак ковыряю -вроде бы ничего...
Автор: JohnSilver182
Дата сообщения: 09.03.2011 21:29
LG Team Скорее так : Если приложение не будет юзать ничего сложнее 'select * from ' то вобще без разницы . Если это суровое приложение с десятками таблиц и ХП , с возможностьями редактирования , то Фибки однозначно
Автор: vkramnik
Дата сообщения: 10.03.2011 10:45
LG Team
У меня некое финансово-складское приложение с тремя десятками таблиц
(доки, справочники и т.п.) и кучей разных соответствующих запросов -
склепано на ФИБах и Файрберде... Пробовал по-разному - лучшего варианта не нашел.
Автор: X11
Дата сообщения: 10.03.2011 13:36
У меня приложения для риэлтеров. Уже 5+ лет на фибах. Очень нравится.
Я этим не хочу сказать, что фибы хуже или лучше других. Я просто высказал своё мнение в пользу фибов. Кто готов высказать своё мнение в пользу других компонент - выскажите.
Автор: LG Team
Дата сообщения: 10.03.2011 15:09
Спасибо большое!
смотрю последние фибы, - довольно интересно!
так же документация и примеры радуют (:
остановлюсь на них..
Автор: YuriyRR
Дата сообщения: 10.03.2011 22:58
JohnSilver182

Цитата:
б) А можно привести код, как одной командой из IBDAC забакапить базу FireBird ??

А как FIbами - например стандартное клиент серверное приложение? )
Автор: EDIsaev
Дата сообщения: 12.03.2011 04:38

Цитата:
2All
на рассылку от IBExpert все подписаны? Они книжку качественную выложили

Код:IBExpert and Firebird Documentation
Version 2008.09.03

пдф-ка почти на 1000 страницю Много для себя нашел нового и интересного, хоть и работаю с IBExpert'om не первый год. Если кого интересует, могу выложить на рапиду


Ссылка умерла, осталось может у кого-нибудь?
Автор: VitaliM
Дата сообщения: 12.03.2011 05:23
EDIsaev
Не помню что в той книге было, но может вот это подойдет (1550 страниц), поновее будет?
_http://www.ibexpert.com/download/old/IBEBookIII.pdf
Автор: EDIsaev
Дата сообщения: 12.03.2011 06:21
VitaliM да, да... вполне!
Спасибо. И как они их прячут так... весь сайт облазил нигде на неё нет ссылки )))
даже зарегился, чтобы в download area допустили, но там всё равно не то.
Автор: VitaliM
Дата сообщения: 12.03.2011 08:24
EDIsaev
А я ссылки и не знал, просто посмотрел что у них в свободном доступе для скачивания есть. Открой ссылку и смотри сам.
_http://www.ibexpert.com/download/
Автор: Czechoslovak
Дата сообщения: 12.03.2011 09:18
EDIsaev

Ничего не прячут, вот ссылка на сайт http://ibexpert.net/ibe/index.php?n=Main.DownloadTrial
Для xUSSR триала нет!
Автор: vkramnik
Дата сообщения: 12.03.2011 15:21
VitaliM, EDIsaev, Czechoslovak
Вообще-то, коллеги, все гораздо проще...
Идете СЮДА м спокойно качаете ПОСЛЕДНЮЮ РУССКУЮ версию IBExpert.
На ту дату, которая там написана, ВНИМАНИЯ НЕ ОБРАЩАЕТЕ !!!
Автор: X11
Дата сообщения: 15.03.2011 09:55
Всем, кто использует Fib+ новой версии (7.0.15). Там есть небольшой баг у компоненты TpFIBDatabase с установкой пути к библиотеке доступа. Баг заключается в том, что даже если Connected равно False, и прописать неправильный путь к библиотеке доступа, то выскакивает исключение. А это значит, что при запуске программы будет исключение тоже, если в дизайне прописан был путь к несуществующей библиотеке.

Решение вот такое, нужно закомментировать 2 строки в исходниках.

Код:
procedure TFIBDatabase.SetLibraryName(const LibName:string);
begin
{$IFNDEF FIBPLUS_TRIAL}
CheckInactive;
if FLibraryName<>LibName then
begin
FLibraryName :=LibName;
FClientLibrary:=nil;
FClientLibLoaded := False;

//вот эти 2 строки
{ if Length(FLibraryName)>0 then
LoadLibrary}


end;
{$ELSE}
ShowMessage('Trial version can''t change library name');
{$ENDIF}
end;

Автор: oleg_at
Дата сообщения: 17.03.2011 19:43
Прочитал много FireBird (это не MySQL). Использую FIBPlus.
Долго маялся с InsertSQL пока не нашел:" Разработчики для вставки использовать pFIBDataSet не рекомендуют, советуют использовать pFIBQuery."
Короче как в MySQL.
Начал работать с BLOB и о чудо - глюк на глюке.

Код:
fbdt2.Insert; // Cannot modify a read-only dataset
fbdt2.Edit; // Cannot modify a read-only dataset
Автор: X11
Дата сообщения: 18.03.2011 12:47
oleg_at, здесь вопросы по Firebird, а не по FibPlus

Добавлено:

Цитата:
Прочитал много FireBird (это не MySQL). Использую FIBPlus.

ну так читай про fibplus

Добавлено:
И по компонентам Delphi тебе, наверное, в этот раздел
http://forum.ru-board.com/topic.cgi?forum=33&topic=8529&start=3180

Добавлено:

Цитата:
fbdt2.Insert; // Cannot modify a read-only dataset
fbdt2.Edit; // Cannot modify a read-only dataset


а у тебя заполнены все SQL в датасете?
Автор: JohnSilver182
Дата сообщения: 20.03.2011 15:29
Hi All
А кто в курсе как там Firebird 2.5 можно использовать один коннект в потоках ?? (Речь про Фибки )
Автор: delover
Дата сообщения: 21.03.2011 09:50
Скажите пожалуста кто знает. Может ли эмбендед открыть базу с CD диска то есть только на чтение? И как это делается?
Автор: OXDBA
Дата сообщения: 22.03.2011 16:25

Цитата:
А кто в курсе как там Firebird 2.5 можно использовать один коннект в потоках ?? (Речь про Фибки )

Можно, в релизнотах это есть, да и в трекере CORE-2498 с 2009 года существует (речь совсем не про фибы).

Цитата:
Может ли эмбендед открыть базу с CD диска то есть только на чтение? И как это делается?

как-то так
gbak -c -v -p 8192 -mo read_only -user sysdba -pass masterke d:\mybackup.fbk d:\mydb.fdb
Автор: Czechoslovak
Дата сообщения: 23.03.2011 09:09
oleg_at
Работаю с BLOB (сохраняю в базе отчеты FastReport) вроде не каких проблем

Тут еще вопрос какой у тебя запрос на выборку, так как не все запросы могут быть редактируемые!
Автор: delover
Дата сообщения: 28.03.2011 07:39
OXDBA
Спасибо вроде действительно работает.
Автор: kaplyaas
Дата сообщения: 05.04.2011 12:32
Установил сервер IB SMP.2009.v9.0.3.437
Как заявлено в документации: сервер с поддержкой многопроцессорной обраотки!
Реально на машине ОС Server 2008 R2 x64 грузится только одно ядро из 16!

Подскажите как решить проблемму!?
Автор: delover
Дата сообщения: 30.04.2011 08:00
У меня ещё один ламерский вопрос. Программку я сделал и в общем то хорошая получилось, можно сказать уникальная. Но есть один момент который неприятен. Прога эмбендед сервер и работает с сиди диска. И когда "глупый" пользователь (это я по забывчивости) вынимает диск а потом закрывает программу - результат в XP что процесс нельзя убить никакими средствами - выход из системы не помогает, только перезагрузка. Я понимаю что моя программа и клиент и сервер в одном лице, но можно ли сделать так чтобы по крестику можно было закрыть все коннекты (forse) и по идее ну и что что файла базы нет, он сознательно реадонли и писать в базу никто из sql не умеет. Пусть даже моя прога выведет кучу ошибок но закроется, или хотябы кильнуть можно было.

Я даже делаю так пишу образ диска на флешку, запускаю чере даймон и вытаскиваю флешку. Тоже интересно. Какие будут идеи?
Автор: X11
Дата сообщения: 30.04.2011 10:12
Но при чём здесь Firebird?

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465

Предыдущая тема: Сравнение двух строк


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.