Hello, vvkhr!
vvkhr wrote:
Мне этот Force_write хотелось отключить на момент тестового переноса
данных из одной базы в другую.
тогда при чем тут
1. embedded
2. create database
? создал базу, взял обычный сервер, перенес данные,
сделал прикладуху, а потом запускай ее на embedded.
Просто если бы где то был списочек, что вот мол такие параметры можно
добавлять при создании базы, то я думаю чуть легче бы жилось.
обычно это никому не надо. я имею в виду создание БД из приложения.
Вот на http://www.ibase.ru/devinfo/ibx.htm я нашел описание как
создавать базу через IBX. И пару параметров .
круто.
А почему, к примеру, при создании надо писать в параметры USER, а при
соединии с базой USER_NAME.
потому что так createdatabase написан. см. его исходник.
там вызов isc_execute_immediate, выполняющий sql-оператор
CREATE DATABASE.
Это тонкости реализации IBX или какие то религиозные соображения.
вместо писанины тут открыл бы исходник, быстрее бы узнал.
Ведь и при создании базы из скрипта и при коннекте из скрипта пишется
просто
USER
а user_name - параметр при коннекте через api.
По крайней мере IBExpert такие строки генерит при извлечении
метаданных
это для скрипта.
--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34