Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как создать базу данных в коде [D6, IB6.x, firebird]


Страницы:   1 2

galexis ©   (2003-02-27 13:17:00) 

Уважаемые мастера, подскажите как создать новую базу данных из приложения Delphi выполнив SQL запрос и какие компоненты использовать. Сервер FireBird стоит на сервере, связь по протоколу TCP/IP. Пытаюсь выполнить запрос используя Query
CREATE DATABASE "srv1:c:\Program files\firebird\ul2.gdb"
USER "SYSDBA"
PASSWORD "masterkey"
Пишет Capability not Supported


Johnmen   (2003-02-27 15:25:00) [1]

1. fibplus.com.ua далее по ссылкам
2. возможно...
3. а) отказаться от FIBPlus
б) купить официально


galexis   (2003-02-27 15:19:00) [2]

А как и где ее купить (версию для физического лица)?

А создать БД можно используя procedure CreateDatabase компонента IBDatabase1 без BDE взяв лишь gds32.dll

И еще вопрос. Поглядел я на компоненты fibplus устанавливая их на форме в моей программе, потом удалил все компоненты. Программа теперь при запуске выдает сообщение "Спасибо что использовали fibplus". И чего мне теперь делать?


Johnmen   (2003-02-27 15:03:00) [3]

FIBPlus официальная версия для физического лица стоит $15
Триальная версия - бесплатно....


Smashish   (2003-02-27 15:02:00) [4]

то же самое что 15 убитых енотов;) у.е.


galexis   (2003-02-27 14:41:00) [5]

Johnmen

А что значит 15 буказоидов?


galexis   (2003-02-27 14:36:00) [6]

Так этот fibplus 215$ стоит. Мне столько за базу и не заплатят.
Нет ли чего дешевле, например бесплатно?


galexis   (2003-02-27 14:23:00) [7]

Скачал. В чем заключается или как?


Johnmen   (2003-02-27 14:21:00) [8]

15 буказоидов


Alexandr   (2003-02-27 14:19:00) [9]

или как.
Но для любителей глюков есть IBX в дельфи.


galexis   (2003-02-27 14:16:00) [10]

Спасибо. А они бесплатные или как?


Alexandr   (2003-02-27 14:12:00) [11]

ой, нет
www.fibplus.net


Alexandr   (2003-02-27 14:12:00) [12]

www.fibplus.org


galexis   (2003-02-27 14:11:00) [13]

А где взять FIBPlus?


Johnmen   (2003-02-27 14:08:00) [14]

Не совсем в пустоту. Просто использует функции библиотеки доступа. Ты тоже можешь так же. Но это означает более основательное изучение IB и его окружения... :)
Так что бери компоненты прямого доступа и ищи в них нужные.


Alexandr   (2003-02-27 14:03:00) [15]

можно через ib_api
а вообще-то в FIBPlus наверное можно через TpFIBDataBase

procedure CreateDatabase;

Description

Call CreateDatabase to create a database using DBParams as the rest of the CREATE DATABASE command.


galexis   (2003-02-27 13:57:00) [16]

Так что, нельзя что ли из программы создать БД?
Да и от BDE хотелось бы избавиться при поставке программы.


galexis   (2003-02-27 13:53:00) [17]

А как тогда IBConsol такие запросы в пустоту делает?



Alexandr   (2003-02-27 13:50:00) [18]

так ты в поставку включи бакуп своей базы.
и батничек для восстановления базы.
И это будет правильно.


Johnmen   (2003-02-27 13:49:00) [19]

Конечно будет ошибка ! Ведь запрос делается к базе, а не в пустоту.
Под BDE не уверен, что это вообще получится, хотя можно покопать в направлении DDE.
В других наборах компонент доступа есть соотв. средства.


galexis   (2003-02-27 13:46:00) [20]

Paramcheck:=True

А базу данных в коде создавать нужно, чтобы меньше проблем при установке. Сисемный оператор установить FireBird может, а вот использовать IBConsole не может. Есть ли еще какой выход?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо