Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.16;
Скачать: CL | DM;

Вниз

Работа с IB без сервера   Найти похожие ветки 

 
Luio   (2003-12-18 12:24) [0]

есть локальная БД. Можно ли как-нибудь с ней работать не запуская сервера? Не охото из-за одной программы на машину пользователя сервер ставить, да и в дистрибутиве тоскать еще придется?


 
Kadr ©   (2003-12-18 12:27) [1]

Yaffil personal
Firebird embedded


 
don-do ©   (2003-12-18 12:27) [2]

FireBirdEmdedded - вот что те нужно
посмотри на SourceForge там есть.


 
Reindeer Moss Eater ©   (2003-12-18 12:28) [3]

Можно ли как-нибудь с ней работать не запуская сервера?

FileOpen, ReadFile, FileSeek, etc.


 
don-do ©   (2003-12-18 12:28) [4]

Yaffil скоро сольется с FB


 
Luio   (2003-12-18 12:32) [5]

Все равно Firebird придется ставить? Какая тогда разница, что ставить IB или Firebird - факт, что все равно ставить придется!

>Reindeer Moss Eater
FileOpen, ReadFile, FileSeek, etc. - :)


 
don-do ©   (2003-12-18 12:34) [6]

Emdedded ставить не нужно, его надо положить в тот же каталог где и exe`шник


 
Vlad ©   (2003-12-18 12:35) [7]


> don-do © (18.12.03 12:28) [4]

Тем не менее никто не мешает пользоваться существующей версией Yaffil Personal.
Для работы с БД нужна всего лишь одна библиотека gds32.dll и никакого запуска сервера не надо.

> Luio (18.12.03 12:32) [5]

Ставить нужно, как я уже сказал одну библиотеку. Она д.б. скопирована либо в один каталог с файлом БД либо в какой нибудь системный каталог.


 
Digitman ©   (2003-12-18 12:37) [8]


> Luio


в случае с FBEmb и "сервер" и клиент у тебя будут "в одном флаконе" : в единственной и достаточной библ-ке gds32.dll, которую даже регистрировать не нужно никак - просто подключаешься из своего проекта к этой библиотеке (посредством, например, FIBPlus-компонентов) и она делает за тебя всю черновую работу по доступа к GDB-базам


 
Luio   (2003-12-18 12:42) [9]

а с помощью стандартных компонент нельзя подключиться?


 
Digitman ©   (2003-12-18 12:47) [10]


> Luio


нет.
все широкоизвестные компоненты так или иначе обращаются и используют gds32.dll


 
Luio   (2003-12-18 12:49) [11]

FIBPlus - платные?


 
Luio   (2003-12-18 12:54) [12]

Что не получается даже с FIBPlus?
Кидаю на форму pFIBDatabase1, устанавливаю Databasename.
Connected = true - ошибка.


 
Digitman ©   (2003-12-18 12:56) [13]


> Luio


ты про это пока не задумывайся)
попробуй-пощупай СУБД средствами FIB, IBE и пр., понравится - тогда уж будешь изворачиваться, где и какой халявкой поживиться ... ну а нет - невелика проблема прямого обращения к GDS32 безо всяких VCL-нахлобучек


 
Digitman ©   (2003-12-18 12:57) [14]


> Что не получается даже с FIBPlus?
> Кидаю на форму pFIBDatabase1, устанавливаю Databasename.
> Connected = true - ошибка.


ты FBEmb-то скопировал в каталог со своим проектом ? или в системный ?


 
Luio   (2003-12-18 13:00) [15]

Не понял?
Как мне обратиться без сервера, пусть даже с помощью FIBPlus?


 
dtm   (2003-12-18 18:08) [16]

Для Yaffil Personal: в папку на диске, в которой исходник храниться, кидаешь три файла, которые в архиве храняться (gds32.dll, ib_util.dll, msvcr70.dll), это - максимум, который тебе может понадобиться. Прописываешь путь к базе данных - но только локальный, Personal по сети работать не будет ;).
В проекте в том месте, где код храниться, пишешь
IBDatabase1.connected:=true;
Компилишся из IDE, в которой проект храниться. Можешь, если есть желание - запуститься.

ПыСы: Ещё укажи имя пользователя, пароль и кодировку. Иначе не подключится.


 
Luio   (2003-12-19 05:40) [17]

Вроде поключился. А почему если в design time менять Connected у IBDatabase - то вылетает ошибка, а если запускать exe-шник, то все работает?

А Yaffil Personal и FireBirdEmdedded - они ограниченные по функциям по сравнению с полноwенными версиями?



Страницы: 1 вся ветка

Текущий архив: 2004.01.16;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.022 c
14-49764
Думкин
2003-12-24 00:07
2004.01.16
С днем рождения! 24 декабря.


3-49389
uu
2003-12-21 11:03
2004.01.16
Paradox


4-49801
_Andrew_
2003-11-10 16:04
2004.01.16
Загрузка файла из ресурса


1-49582
miracle_fox
2004-01-05 13:25
2004.01.16
как изменить цвет итема в листвью?


3-49435
Silver_
2003-12-18 14:35
2004.01.16
Free Report