Главная страница
    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.48 MB
Время: 0.049 c
1-49574
Pa5ha
2004-01-05 16:14
2004.01.16
Куда засунуть файлы, чтоб путь поиска постоянно не писать?


14-49693
ИдиотЪ
2003-12-26 11:54
2004.01.16
снова глюк


3-49403
Alex-kosmonavt
2003-12-16 18:42
2004.01.16
Редактор справочников


14-49703
nick-from
2003-12-25 11:14
2004.01.16
Подарок к новому году (игруха)


1-49576
Lt
2004-01-05 09:00
2004.01.16
Переменные и TEdit





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский