Главная страница
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.04 c
6-1097682013
Alexis
2004-10-13 19:40
2004.12.26
Проблема с RECV


4-1100194977
ruzan
2004-11-11 20:42
2004.12.26
usb


1-1103056913
Zilog
2004-12-14 23:41
2004.12.26
Интерисует как можно сделать панель типа "Microsoft Office".


14-1101932095
k@rt
2004-12-01 23:14
2004.12.26
Моделирующие программы по физике


1-1102586342
Алихан
2004-12-09 12:59
2004.12.26
DLL