Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.07.2010, 03:20   #1
Lokos
Форумчанин
 
Регистрация: 29.09.2009
Сообщений: 587
Смущение FibDataBase создание новой базы

Здравствуйте.
Пытался сделать это с помощью следующего кода
Код:
procedure TForm1.Button10Click(Sender: TObject);
begin
   pFIBDatabase1.DBParams.Clear;
   pFIBDatabase1.DBParams.Add('USER ''SYSDBA'' PASSWORD ''masterkey''');
   pFIBDatabase1.DBParams.Add('PAGE_SIZE = 2048');
   pFIBDatabase1.DBParams.Add('DEFAULT CHARACTER SET WIN1251');
   pFIBDatabase1.DBName := 'SERV_DB:C:\DB\TEST.fib';
   pFIBDatabase1.SQLDialect := 3;
   pFIBDatabase1.CreateDatabase;
end;
Но выскакивает ошибка. Код взят с официального мануала по FibPlus.
Думаю проблема в параметре DBName. SERV_DB такое ощущение что там нужно указать сервер или что то в этом духе.
Lokos вне форума Ответить с цитированием
Старый 13.07.2010, 05:22   #2
Lokos
Форумчанин
 
Регистрация: 29.09.2009
Сообщений: 587
Счастье

Отвечаю на свой вопрос.
Если сервер локальный то делаем так
Код:
procedure TForm1.Button10Click(Sender: TObject);
begin
   pfibdatabase1.Connected:=false;
   pFIBDatabase1.DBParams.Clear;
   pFIBDatabase1.DBParams.Add('USER ''SYSDBA'' PASSWORD ''masterkey''');
   pFIBDatabase1.DBParams.Add('PAGE_SIZE = 2048');
   pFIBDatabase1.DBParams.Add('DEFAULT CHARACTER SET WIN1251');
   pFIBDatabase1.DBName := 'localhost:D:\TEST.fdb';
   pFIBDatabase1.SQLDialect := 3;
   pFIBDatabase1.CreateDatabase;
end;
Lokos вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание новой формы по клику на стору в DBGrid insense БД в Delphi 9 14.06.2010 13:28
Создание новой формы с нужным количеством строк. konistra Microsoft Office Excel 13 01.06.2010 23:28
Двумерные массивы,создание новой матрицы путем сортровки поочередно двух матриц. valord Паскаль, Turbo Pascal, PascalABC.NET 0 03.06.2009 20:41
Создание новой таблицы на основе данных koda Microsoft Office Excel 2 06.08.2008 18:53
Создание новой записи Gerox БД в Delphi 3 30.12.2007 14:22