| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Как создать базу используя FIBPlus |
| Автор: Bodya 13.6.2003, 14:01 |
| Помогите разобраться. Нужно выполнить скрипт на создание базы InterBase испрользуя компаненты FIBPlus. Пример скрипта: CREATE DATABASE 'C:\Work\test.gdb' USER 'SYSDBA' PASSWORD 'masterkey' default character set WIN1251; Выполняю следующий код: s:='CREATE DATABASE '+''''+':C:\Work\test10.gdb'+''''+' USER '+''''+'SYSDBA'+''''+' PASSWORD '+''''+'masterkey'+''''+' default character set WIN1251;'; pFIBStoredProc1.SQL.Add(s); pFIBStoredProc1.ExecProc; Все проходит без ошибок, но база не создается |
| Автор: pigas 30.8.2003, 13:09 |
| Делай это в консоле ( ISQL ) будет работать |
| Автор: <Spawn> 30.8.2003, 13:39 |
| : C:\Work\test10.gdb' -У тебя так и записано? |
| Автор: Bodya 30.8.2003, 13:46 |
| Да |
| Автор: <Spawn> 30.8.2003, 14:07 |
| Я имею ввиду зачем у тебя символ ":" стоит перед C:\... ? |
| Автор: pigas 30.8.2003, 14:25 | ||
| да там ошибка CREATE DATABASE 'C:\Work\test.gdb' USER 'SYSDBA' PASSWORD 'masterkey' default character set WIN1251; а должнобыть (как я думаю ) что то типа CREATE DATABASE 'LOCALHOST:C:\Work\test.gdb' USER 'SYSDBA' PASSWORD 'masterkey' default character set WIN1251; Вот как у меня ...
|
| Автор: Bodya 1.9.2003, 07:02 |
| 2 pigas Совершенно верно, нехватало "LOCALHOST:". Хотя поидее если перед путем поставить " : ", то "LOCALHOST" писать не обязательно. |