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


Ответить