Подскажите, как программно создать базу данных
1) FireBird
2) MySql (MariaSQL)
используя компоненты ZeosDB (ZeosDBO)
FireBird используя ibx
Создание базы данных программно.
Модератор: Модераторы
Подключиться к БД через ZeosDB
Составить запрос на языке SQL
Выполнить запрос на сервере БД отправив его через созданное соединение.
Составить запрос на языке SQL
Выполнить запрос на сервере БД отправив его через созданное соединение.
Подключиться к БД через ZeosDB
Составить запрос на языке SQL
Выполнить запрос на сервере БД отправив его через созданное соединение.
То что я пишу более касается FireBird... Честно говоря про MySQl (MariaSQL) я в этом плане знаю меньше.
Хочется СОЗДАТЬ НОВУЮ БАЗУ.
1 Подключится к БД через ZeosDB
Куда подключиться, если ее еще нет ?
т.е. есть сервер, но нем ПОКА нет баз данных.
Zconnection умеет подключаться к конкретной базе, но не к серверу.... (без баз данных)
Ну пусть, допустим там есть какая либо база данных, и используя ее пытаемся на том же сервере еще одну.
Выполняем SQL запрос :
Код: Выделить всё
ZConnection1.ExecuteDirect('CREATE DATABASE ''G:\TestBD\MYBASE1.FDB'' USER ''SYSDBA'' PASSWORD ''masterkey'' PAGE_SIZE 16384 DEFAULT CHARACTER SET WIN1251 COLLATION WIN1251;');Выдается сообщение, что запрос типа "CREATE DATABASE/SCHEMA" отработано быть не может...
Получается что надо подключится не к БД на сервере, а серверу в целом, и дать ему команду на создание новой базы данных, а вот как это сделать?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Снег Север
- долгожитель
- Сообщения: 3067
- Зарегистрирован: 27.11.2007 15:14:47
- Контактная информация:
CHARACTER SET WIN1251
Надо уже наконец-то пользоваться UTF-8
Надо уже наконец-то пользоваться UTF-8
Ура, заработало !!!!
Очень большое спасибо Снег Север за быстрый и по теме ответ !!!!
Очень большое спасибо Снег Север за быстрый и по теме ответ !!!!
- Снег Север
- долгожитель
- Сообщения: 3067
- Зарегистрирован: 27.11.2007 15:14:47
- Контактная информация:
Всегда пожалуйста! 
