Форум: "Базы";
Текущий архив: 2004.12.26;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.036 c