Вниз
Скачать: CL | DM;

Как программно создать БД Interbase   Найти похожие ветки 

 
Antoniz   (2002-01-08 14:27) [0]

Доброго времени суток. Не подскажет ли кто как делфевым кодом создать БД Interbase. Например через стандартные (для 5-й версии делфи) компоненты для Interbase сервера.
Я делаю так (для локального сервера)
db типа TIBDatabase

db.DatabaseName:="d:\vol.gdb";
db.Params.Add("User_Name=SYSDBA");
db.Params.Add("Password=main");
db.Params.Add("PAGE_SIZE=4096");
db.CreateDatabase;

Но почему ругается на этот код, пишет ошибку типа пользователь не идентифицирован. Хотя при таком пользователе и пароле он коннектится к имеющимся БД без проблем.


 
kaif ©   (2002-01-09 01:29) [1]

При создании базы данных надо в Params вписывать не пары типа идентификатор=значение, а прямо строку
db.Params.Text :=
"user ""SYSDBA"" password ""main"" PAGE_SIZE 1024";
Посмотри текст компонента TIBDatabase. Он прямо посылает этот текст дальше на клиент.
я поставил по две одиночные кавычки, чтобы символы кавычек корректно прошли внутри строки.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.007 c
4-9043
sandman
2001-11-20 14:42
2002.02.04
Вывод bitmap из ресурса


1-8886
Dmitriy_R
2002-01-15 13:51
2002.02.04
Генерация случайного числа в диапазоне 30......90


1-8907
petyun
2002-01-17 10:04
2002.02.04
строка в ListBox как в плей-листе WinAmp


1-8822
Аркадий
2002-01-20 00:27
2002.02.04
Физические и логические диски


1-8872
IronHawk
2002-01-15 18:30
2002.02.04
ОКРУГЛЕНИЕ ! ! ! . . .




   Наверх