Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.02.04;
Скачать: [xml.tar.bz2];

Вниз

Как программно создать БД 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.006 c
7-9016
Trot
2001-10-12 06:47
2002.02.04
Перехват обращения к LPT!


1-8814
Molotov
2002-01-18 21:04
2002.02.04
Скин для формы


1-8956
Pimin
2002-01-18 23:32
2002.02.04
Транслитерация


14-8975
Вячеслав_
2001-10-10 05:13
2002.02.04
1C:Предприятие


4-9035
Art
2001-12-08 09:01
2002.02.04
Прочитайте вопрос!!!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский