Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.01.16;
Скачать: [xml.tar.bz2];

Вниз

Работа с 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.01 c
3-49434
dolmat
2003-12-18 10:38
2004.01.16
Исчезание записей из грида


7-49789
Anton777
2003-10-30 15:15
2004.01.16
Диспетчер устройств.


3-49386
Patrick
2003-12-22 09:21
2004.01.16
Настройка Oracle.


14-49701
Кен
2003-12-26 02:11
2004.01.16
Какую лучше выбрать вэб-камеру для тёмных помещений ? А то на


1-49489
rimd
2004-01-03 19:11
2004.01.16
Forms





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский