Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.03;
Скачать: CL | DM;

Вниз

не удается из программы создать базу interbase   Найти похожие ветки 

 
hawkins   (2003-10-14 20:02) [0]

Привет программеры! Проблема такая: не удается из программы создать базу interbase. Использую TIBDatabase. Делаю так:

IBDatabase.Params.Clear;
IBDatabase.Dialect:=3;
IBDatabase.Params.Add("USER_NAME=USER");
IBDatabase.Params.Add("PASSWORD=password");
IBDatabase.Params.Add("PAGE_SIZE=4096");
IBDatabase.DatabaseName:="C:\Database\ib6_1.gdb";
IBDatabase.CreateDatabase;

Здесь выдает ошибку: "Your user name and password are not defined. Ask your database administrator to set up an interbase login"
В других программах с теми же USERNAME и PASSWORD база создается.


 
kaif ©   (2003-10-15 03:52) [1]

В IBDatabase.Params при коннекте к базе и при создании базы параметры прописываются по-разному (почему-то). Ты правильно прописал для коннекта. Для создания базы нужно в Params просто вписать весь текст команды CREATE DATABASE, который следует за именем файла базы данных, типа:

Params.Text :=
"USER ""SYSDBA"" PASSWORD ""masterkey"""+
"PAGE_SIZE = 1024 DEFAULT CHRACTER SET WIN1251"
Остальное все, как у тебя.
Может я что-то неверно написал, но смысл такой. При создании базы данных вся строка из Params целиком посылается на сервер



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

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

Наверх




Память: 0.46 MB
Время: 0.03 c
6-8564
LOX
2003-09-05 21:28
2003.11.03
Сообщения на аску


14-8659
Четатель
2003-10-13 12:59
2003.11.03
Быстро


1-8475
_Narayan_
2003-10-23 11:34
2003.11.03
Как получить объект зная его дескриптор ?


6-8573
Ellik
2003-09-05 14:08
2003.11.03
Отправить E-mail, подцепив файл


1-8478
Mishenka
2003-10-24 00:17
2003.11.03
Как распечататьна принтере bmp файл?