
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
16.04.2003, 18:01
|
|||
|---|---|---|---|
|
|||
Как создать базу на InterBase |
|||
|
#18+
Как создать базу на InterBase. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2003, 20:42
|
|||
|---|---|---|---|
|
|||
Как создать базу на InterBase |
|||
|
#18+
Хмм....... Ну, например, так...... CREATE DATABASE '/usr/interbase/examples/employee1.gdb' USER 'SYSDBA' PASSWORD 'masterkey' PAGE_SIZE 2048 DEFAULT CHARACTER SET WIN1251; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.04.2003, 03:17
|
|||
|---|---|---|---|
Как создать базу на InterBase |
|||
|
#18+
так, на всякий слчай уточню.... это под unix... я имею ввиду путь который указан.... а вообще почитай хелп, а? даже подскажу имя файла с хелпом SQLRef.hlp ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.04.2003, 14:32
|
|||
|---|---|---|---|
|
|||
Как создать базу на InterBase |
|||
|
#18+
Очень хорошо... А кого заставлять выполнять этот код, если он должен выполняться программно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.04.2003, 21:12
|
|||
|---|---|---|---|
|
|||
Как создать базу на InterBase |
|||
|
#18+
Это что-ж за приложение такое, которое базы по ходу дела генерит?..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.04.2003, 03:21
|
|||
|---|---|---|---|
Как создать базу на InterBase |
|||
|
#18+
To Я ну например это может быть какой-нить установщик проги, который создает базу... Хотя я сомневаюсь... To _designer_ Если в проге, то реботать через API или накопать компоненты. Можно еще через ISQL подключится и работать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.04.2003, 07:39
|
|||
|---|---|---|---|
|
|||
Как создать базу на InterBase |
|||
|
#18+
Зачем же накатывать базу программно, когда можно через ISQL, просто создать командный файл, запустить его на исполнение что бы он накатил все необходимые скрипты, не так уж часто это и надо, что бы писать отдельную прогу для этого.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.04.2003, 09:40
|
|||
|---|---|---|---|
Как создать базу на InterBase |
|||
|
#18+
Евгений, Екатеринбург Совершенно верно, но если хочется человеку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.04.2003, 09:47
|
|||
|---|---|---|---|
|
|||
Как создать базу на InterBase |
|||
|
#18+
To StarWind Действительно - это установщик проги. Ставится IB после его установки необходимо создать БД так, чтобы для конечного юзера это было прозрачно. To Евгений За совет спасибо, попробую... ММмм... А где бы эту зверюгу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.04.2003, 09:48
|
|||
|---|---|---|---|
|
|||
Как создать базу на InterBase |
|||
|
#18+
... ММмм... А где бы эту зверюгу (ISQL) достать? Может кинете линк? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.04.2003, 09:49
|
|||
|---|---|---|---|
Как создать базу на InterBase |
|||
|
#18+
там же куда был установлен сервер, автоматом туда ставится isql ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.04.2003, 10:06
|
|||
|---|---|---|---|
|
|||
Как создать базу на InterBase |
|||
|
#18+
To StarWind Что-то не одну команду выполнять не хотит. после первого 'SQL>' выкидывает на 'CON>' и чтобы не ввел - никакой реакции. Есть fb\help\help.gdb там типа текстовые BLOB поля. Ни в одно не могу залезть. Где грабли с ISQL и HELP? Поможите плз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.04.2003, 10:29
|
|||
|---|---|---|---|
|
|||
Как создать базу на InterBase |
|||
|
#18+
Окончание любой команды в ISQL - знак ; а CON - это continue, продолжение команды Для разработки базы лучше пользоваться сторонними инструментами, например, IBExpert, или создавать скрипт базы в любом редакторе, а потом запускать его через ISQL, как параметр командной строки Кстати, помошь в ISQL можно получить, дав команду "HELP;" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.04.2003, 10:53
|
|||
|---|---|---|---|
|
|||
Как создать базу на InterBase |
|||
|
#18+
To All Создаю temp.sql: -- begin of temp.sql quit; -- end of temp.sql Запускаю: isql temp.sql Результат: Statement failed, SQLCODE = -902 I/O error for file "C:\TEMP.SQL" -Error while trying to read from file -The operation completed successfully. Use CONNECT or CREATE DATABASE to specify a database SQL> _ Тут же выполняю: SQL> edit temp.sql; Результат: 'mep' is not recognized as an internal or external command, operable program or batch file. Где грабли? :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.04.2003, 11:51
|
|||
|---|---|---|---|
|
|||
Как создать базу на InterBase |
|||
|
#18+
Везде :-) В скрипте пишутся не внутренние команды isql, а скрипт БД, это несколько другое Вот например: (для IB6 и выше) http://romkin.pochtamt.ru/script.htm Полное создание БД Рекомендую все же скачать IBExpert c www.ibexpert.com, trial для России - бесплатно. С его помощью очень удобно создавать БД и генерировать скрипт, а потом его просто подавать isql и генерировать БД, когда это нужно а насчет -Error while trying to read from file так temp.sql наверняка не на c:\ находится, путь надо указывать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.04.2003, 12:05
|
|||
|---|---|---|---|
|
|||
Как создать базу на InterBase |
|||
|
#18+
Почитай тут, это если не использовать специальные средства... типа IBExpert, я как начинающий программист так и делаю... http://www.az-design.ru/Support/DataBase/SQL/sql002.shtml Идеология моих действий следующая: 1. Создаю файл CreateDB.sql, который должен создавать саму базу, ситнаксис описан в сообщении выше... 2. Тоже для таблиц... 3. аналогично накатываю записи в таблицы (некоторые таблицы должны иметь начальные записи)... 4. Тоже для процедур и триггеров... 5. Создаю файл.bat, синтаксис см. в ссылке (пример привести не могу, т.к. дома пишу прогу). 6. Запускаю файл на исполнение... 7. В файле результатов получаю кучу ошибок и смотрю как их исправлять :-)... но бывает и без ошибок... Вся прелесть этого в том, что бат файл можно менять не меняя исходных скриптов и получать различный набор накатываемых скриптов.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.04.2003, 14:13
|
|||
|---|---|---|---|
|
|||
Как создать базу на InterBase |
|||
|
#18+
Люди, чего вы мучаетесь???????? Не проще создать файл базы *.gdb, а потом его установщиком сразу куда нужно положить??????? Это конечному пользователю будет куда удобнее, чем, в случае чего, смотреть на лог ошибок в ISQL!!!....... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.04.2003, 14:37
|
|||
|---|---|---|---|
|
|||
Как создать базу на InterBase |
|||
|
#18+
Ну да, только вопрос в другом: устанавливать базу будет админ надо думать а не конечный пользователь... Потом еще одна ситуация: вы админ нескольких баз, которые в общем-то похожи, только начальные данные в таблицы надо накатывать разные, что же вы предложете конечному пользователю разбираться где-да что или приедете и сами запустите бат файл? а включить нужные скрипты в бат файл очень просто. Если же за базой всегда толжен следить конечный пользователь, то это надо думать не есть хорошо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.04.2003, 19:14
|
|||
|---|---|---|---|
|
|||
Как создать базу на InterBase |
|||
|
#18+
Если устанавливает базу админ, то описать ему, как раскопировать этелонный DBG-файл в разные каталоги, или вообще включить это в инсталляшку - разьве проблема?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.04.2003, 19:17
|
|||
|---|---|---|---|
|
|||
Как создать базу на InterBase |
|||
|
#18+
Т.е. GDB-файл.... Кстати, а админ легко поймет чего делать, если в твоем скрипте случайно ошибочка закралась? Например, create table случайно стоит ПОСЛЕ create view? Это то он, может и поймет - простой пример, а в более сложном случае - гемора не оберется. Другое дело, если база стоит не другой ОС - под все платформы файлов не наделаешь - но все-равно реально не так уж много ОС юзают...... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=40&mobile=1&tid=1580581]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
166ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 470ms |

| 0 / 0 |
