Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.02.04;
Скачать: 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 вся ветка

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

Наверх




Память: 0.46 MB
Время: 0.008 c
1-8881
VladimirL
2002-01-15 18:47
2002.02.04
Во время работы не меняются данные на форме


4-9042
Leviathan
2001-12-06 23:36
2002.02.04
ScreenShot


1-8934
Хлор
2002-01-18 03:21
2002.02.04
Люди... помогите!!! Как удалить выбранный item из ListBox


3-8789
Akimpinpavel
2002-01-08 12:22
2002.02.04
Как связать Delphi с базой данныx Access


1-8842
Nicolas_
2002-01-14 17:41
2002.02.04
Dock n drop Как убрать кнопку с заголовка прилепленного окна?