создание базы firebird

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

создание базы firebird

Сообщение virus_hm » 23.09.2009 23:06:05

Пытаюсь програмно создать базу firebird.
Есть скрипт
SET SQL DIALECT 3; SET NAMES UTF8;
CREATE DATABASE 'c:\demon\1.fb'
USER 'SYSDBA' PASSWORD 'masterkey'
PAGE_SIZE 8192
DEFAULT CHARACTER SET UTF8;

код создания базы
IBConnection1.DatabaseName:='c:\demon\1.fb';
IBConnection1.HostName:='localhost';
SQLScript1.Script.LoadFromFile('create.sql');
SQLScript1.Execute;

В дельфи все работает(компоненты IBX) в лазарусе выдает ошибку

Подскажите где искать ошибку, какие особености в firebird в работе с лазарусом
lazarus 0.9.29+firebird 2.1.3 WinXp, Linux Suse 11.1
У вас нет необходимых прав для просмотра вложений в этом сообщении.
virus_hm
новенький
 
Сообщения: 22
Зарегистрирован: 19.09.2009 23:52:40

Re: создание базы firebird

Сообщение GrayEddy » 24.09.2009 00:40:26

1. c:\demon\1.fb -- Первая буква "с" точно латинская?
2. Возможно, стоит указать полный путь к скрипту.
GrayEddy
постоялец
 
Сообщения: 375
Зарегистрирован: 06.05.2005 09:37:56

Re: создание базы firebird

Сообщение Attid » 24.09.2009 11:14:48

а может есть метод IBConnection1.CreateDataBase() ?

в уибах точно есть и только так и надо создавать.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Re: создание базы firebird

Сообщение virus_hm » 24.09.2009 11:38:50

возможно есть и называется он CreateDB :shock: .
Спасиба за пинок в нужном направлении.
virus_hm
новенький
 
Сообщения: 22
Зарегистрирован: 19.09.2009 23:52:40


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 21

Рейтинг@Mail.ru
cron