Помогите с компонентом для firebird

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Помогите с компонентом для firebird

Сообщение Vesyolyi » 15.09.2008 19:54:25

1) Перечитал форум и не могу решить какой лучше компонент использовать, т.е. ZEOS или FBDataSet...
2) не могу установить ни alexsDataSet_1_27.zip, ни FBDataSet_1.9.1.88.zip если возможно, напишите полный алгоритм их установки... а так-то у меня проблема ругается что не может найти jvuiblib.pas, хотя компонент UIB установился нормально.... вообщем кто знает, подскажите, наставьте на путь истинный :mrgreen:
Аватара пользователя
Vesyolyi
новенький
 
Сообщения: 26
Зарегистрирован: 10.09.2008 12:09:50
Откуда: г. Слободской

Re: Помогите с компонентом для firebird

Сообщение alexs » 16.09.2008 11:31:38

пропиши в путях поиска путь к исходникам UIB
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Помогите с компонентом для firebird

Сообщение Vesyolyi » 16.09.2008 21:30:48

А как правильно поступить с тем что ругается на удвоение пакетов???
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Vesyolyi
новенький
 
Сообщения: 26
Зарегистрирован: 10.09.2008 12:09:50
Откуда: г. Слободской

Re: Помогите с компонентом для firebird

Сообщение Attid » 16.09.2008 23:49:09

я где-то описывал как я с этим боролся, надо просто выводимые пути в одну папку свести, но можешь пропустить в принципе.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Re: Помогите с компонентом для firebird

Сообщение Vesyolyi » 17.09.2008 14:34:26

Может в краце расскажешь как бороться? 8)
Аватара пользователя
Vesyolyi
новенький
 
Сообщения: 26
Зарегистрирован: 10.09.2008 12:09:50
Откуда: г. Слободской

Re: Помогите с компонентом для firebird

Сообщение Attid » 17.09.2008 18:35:26

в уибах поставил путь вывода
Код: Выделить всё
        <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>


в датасете
Код: Выделить всё
        <UnitOutputDirectory Value="..\uib\lib\$(TargetCPU)-$(TargetOS)"/>


ессно что в датасете этонадо прописывать в 2х местах fbdemofpc.lpk dcl_fb_id_dataset.lpk


ну и двойные *,ppu *.o файлы поудалять
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Re: Помогите с компонентом для firebird

Сообщение Vesyolyi » 18.09.2008 19:52:58

Ну тогда на последок еще вопрос, в чем разница между alexsDataSet_1_27.zip и FBDataSet_1.9.1.88.zip??? :?:
Аватара пользователя
Vesyolyi
новенький
 
Сообщения: 26
Зарегистрирован: 10.09.2008 12:09:50
Откуда: г. Слободской

Re: Помогите с компонентом для firebird

Сообщение alexs » 19.09.2008 09:54:25

более поздняя версия, более правильное название
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Помогите с компонентом для firebird

Сообщение Vesyolyi » 21.09.2008 11:20:01

Всем спасибо, идем дальше... может кто подскажет, пока сам еще не дошел, но насторожило, почему в фаирБирд надо указывать путь к базе??? На сколько я понимаю в кл.сер. СУБД разработчик должен иметь доступ к серверу, а не самой базе.... а во всех настройках компонента надо указывать путь к базе (насторожило) разве сама СУБД не в курсе к примеру где лижит баз Test? если она зарегистрирована на сервере??? И как тогда подключаться к сервер по сети???? если на сервер будет закрыт доступ к диску, а разрешен только доступ по порту FireBirdB???
p.s. До этого работал в MS SQL и MySQL.... там главное знать имя базы....

Добавлено спустя 4 минуты 11 секунд:
И еще... вопрос конечно к fireBird не относится, но задам :-) ВОт привык в делфе нажимать к примеру *,dpr и проект октрылся, нажимю так в лазаре, он октрывается и потом всегда при открытии просто лазаря открывается это окно, а не новый проект, как это дело убрать???
Аватара пользователя
Vesyolyi
новенький
 
Сообщения: 26
Зарегистрирован: 10.09.2008 12:09:50
Откуда: г. Слободской

Re: Помогите с компонентом для firebird

Сообщение m_guest » 21.09.2008 13:41:31

Vesyolyi писал(а):И как тогда подключаться к сервер по сети????

Очень просто, путь указывается в таком формате:
server_name_or_IP:<локальный путь к БД на самом сервере>.
т.е. к примеру:
Код: Выделить всё
host1:c:\database\db.fdb или 192.168.1.1:c:\database\db.fdb

и никаких расшариваний папок с БД не нужно.
На IBASE.RU очень много интересной информации по FB/IB
Собственно, изучая информацию на этом ресурсе, я учился :)
m_guest
постоялец
 
Сообщения: 193
Зарегистрирован: 14.08.2005 15:10:21

Re: Помогите с компонентом для firebird

Сообщение Attid » 21.09.2008 20:11:38

а еще можно использовать альясы. и вообще прежде чем работать с новой СУБД не плохо почитать что нибуть. ссылку уже дали, читай там все подрят, потом приходи с вопросами =)
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Re: Помогите с компонентом для firebird

Сообщение Vadim » 22.09.2008 05:47:24

Алиасы БД прописываются в файле aliases.conf вот таким образом:
имя_алиаса = реальный\путь\к\Вашей\базе\данных
Например:
mydb = d:\bases\mydb.fdb
Теперь к базе данных я могу обращаться только по имени
IBConnect.DatabaseName:='mydb';
IBConnect.HostName:='server_fb';
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Помогите с компонентом для firebird

Сообщение Vesyolyi » 22.09.2008 09:11:14

Спасибо за помощь, как раз сразу сел за документацию... понятно стало.... пока вопросов нет... :mrgreen:
Аватара пользователя
Vesyolyi
новенький
 
Сообщения: 26
Зарегистрирован: 10.09.2008 12:09:50
Откуда: г. Слободской

Re: Помогите с компонентом для firebird

Сообщение Attid » 22.09.2008 13:34:36

ну на тогда еще ссылочку www.firebirdsql.su
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Re: Помогите с компонентом для firebird

Сообщение shade » 22.09.2008 13:56:21

m_guest писал(а):host1:c:\database\db.fdb или 192.168.1.1:c:\database\db.fdb

хм.. а если какой-то негодяй укажет другой путь? не сможет выкачать с сервера что-нибудь такое, что ему выкачивать нельзя?
Аватара пользователя
shade
энтузиаст
 
Сообщения: 879
Зарегистрирован: 21.02.2006 20:15:48
Откуда: http://shamangrad.net/

След.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12

Рейтинг@Mail.ru