Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.26;
Скачать: CL | DM;

Вниз

Firebird Embed Server и программное создание БД   Найти похожие ветки 

 
Kirill ©   (2004-11-29 10:38) [0]

Решил попробовать embed сервер. Думал неправильно создал сервер, т.к. при попытке создания БД через CreateDatabase вываливалась ошибка, что имя пользователя и пароль не определены. Это как-нибудь можно побороть.


 
Digitman ©   (2004-11-29 13:34) [1]


> Это как-нибудь можно побороть.


согласен. можно.


 
Digitman ©   (2004-11-29 13:39) [2]


> неправильно создал сервер


ты разработчик FB ?
я к тому что ты "создал сервер" ..


 
Kirill ©   (2004-11-29 14:01) [3]


> ты разработчик FB ?
> я к тому что ты "создал сервер" ..

Ну чего придираешься к словам.  Хорошо, извиняюсь, думал неправильно установил embed сервер. Но когда ему даешь готовую БД он к ней подключается, а новую создавать не хочет.
Как можно программно создать новую БД под embed сервер Firebird?


 
Digitman ©   (2004-11-29 15:21) [4]

догадываться нужно
> Ну чего придираешься к словам.


ТЫ вопрос задаешь ? ты ВОПРОС задаешь ? ты вопрос ЗАДАЕШЬ ?
ну так и изволь знак вопроса ставить в конце вопросительного предложения !

детский сад что ли тут тебе ?


> новую создавать не хочет


что, догадываться нужно о коде. который ты пытаешься выполнить ?


 
Kirill ©   (2004-11-29 15:26) [5]

pFIBDataBase1.CreateDatabase
вот и все
путь к файлу где он должен создать прописан.
Стандартные имя пользователя (SYSDBA) и пароль.
Выдает ошибку, что имя пользователя и пароль не определены.


 
ЮЮ ©   (2004-11-30 03:51) [6]

Для создания БД Params должны иметь другие строки, отлмчные от тех, что имеем при коннекте:
 
 FDatabase.Params.Delete(Params.IndexOfName("user_name"));
 FDatabase.Params.Delete(Params.IndexOfName("password"));
 FDatabase.Params.Add("USER "" + Login + """);
 FDatabase.Params.Add("PASSWORD "" + Password  + """);
 FDatabase.SQLDialect := 3;
 FDatabase.CreateDatabase;


 
Johnmen ©   (2004-11-30 09:20) [7]

Кстати, про это можно почитать в F1, раздел TIBDatabase.CreateDatabase и далее по ссылкам...:)


 
Kirill ©   (2004-11-30 12:47) [8]

Действительно помогло из help"а
   
with testdb do begin
 DBParams.Clear;
 DBParams.Add("USER ""SYSDBA"" PASSWORD ""masterkey""");
 DBParams.Add("PAGE_SIZE = 2048");
 DBParams.Add("DEFAULT CHARACTER SET WIN1251");
 DBName:= ExtractFilePath(ParamStr(0))+"test.fdb";
 SQLDialect := 3;
end;
testdb.CreateDatabase;



Страницы: 1 вся ветка

Текущий архив: 2004.12.26;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.024 c
14-1102528952
Alexander Panov
2004-12-08 21:02
2004.12.26
Настройка Apache.


9-1092763734
Drow
2004-08-17 21:28
2004.12.26
Полноэкранный режим


14-1102310159
DimaK
2004-12-06 08:15
2004.12.26
Какие компоненты выбрать для доступа к Firebird 1.5


14-1102114569
i-s-v
2004-12-04 01:56
2004.12.26
ТАК! ЮЩЕНКО!


1-1102439557
YUKLA
2004-12-07 20:12
2004.12.26
Range.Find.Execute - Слишком длинный строковый параметр