![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Возможно ли отключить создание лок-файла в Embedded Firebird
don © (2003-12-30 11:32:00)
Это нужно для работы с компактом.
Если нет, может ли другой Embedded IB работать с ReadOnly файловой системой
Sir Alex (2004-01-03 14:10:00) [1]
З.Ы.
http://www.ibphoenix.com/a622.htm
Sir Alex (2004-01-03 14:01:00) [2]
Вобщем только-что проверил:
1. Взял свою готовую программу и базу RES.GDB
2. Взял Firebird 1.5 Embedded RC7
3. Скопировал это все на флэшку.
4. Дал команду:
gfix -mode read_only -user SYSDBA -password masterkey res.gdb
5. Включил защиту от записи на флэшке.
6. Запустил программу, все ОК! (Кроме изменения данных)
Подозреваю, что Вы не выполнили пункт 4. Т.к. без него программа не запустится... ;)
--
Успехов!
don (2004-01-03 08:14:00) [3]
Если Yaffil Personal работает чисто, то как он лочит файл БД.:)
Он возможно умеет отключать залочку, FB тоже может, но лок-файл всеже создает.
Помочь мне наверное может лишь тот кто сам пробовал, на тачке без путей и GDS.DLL запускать прогу с Embedded с компаря, или авторы, но блин как не хоца отвлекать их от FB2.0 = Yaffil + FB).
В общем я пока что вышел из положения, копируя 1М RootDir на винт.
Rad (2003-12-30 15:29:00) [4]
Yaffil Personal умеет чисто работать :)
По крайней мере, я так понял.
Romkin (2003-12-30 15:21:00) [5]
Какой лок-файл? Странно все это как-то...
don (2003-12-30 15:20:00) [6]
На счет ReadOnly вопросов нет, это я знаю.
На счет ClientDataSet - прога заточена на любые IB базы и ее удобно использовать, поправив лишь конфигурашник, поэтому IB.
Но собака FB пытается создать лок-файл в RootDir, я пока создаю ее на диске, но это не очень красиво.
Andriano (2003-12-30 13:50:00) [7]
FireBird поддерживает read-only базы. Смотри инфу о настройках.
Можно ClientDataSet использовать (MyBase), если не очень сложная база.