|
Вопросы по IB Expert.
|
|||
---|---|---|---|
#18+
Добрый день. Возникли вопросы при работе с дизайнером БД. 1. При генерации скрипта, скрипт генерируется разом на все что нарисовано, независимо от того, использую я слои или нет? Если разом, то можно сделать возможность генерации скрипта, на основании открытого слоя? 2. В Model Option в параметре Post Script написал команды INSERT по добавлению данных в нужные мне таблицы, но после генерации общего скрипта, я их не вижу в нем. На данный блок имеются ограничения? Из документации, вроде ограничений нет... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 16:03 |
|
Вопросы по IB Expert.
|
|||
---|---|---|---|
#18+
CDexВозникли вопросы при работе с дизайнером БД. 1. При генерации скрипта, скрипт генерируется разом на все что нарисовано, независимо от того, использую я слои или нет? Если разом, то можно сделать возможность генерации скрипта, на основании открытого слоя? Нет, только на всю модель целиком. CDex2. В Model Option в параметре Post Script написал команды INSERT по добавлению данных в нужные мне таблицы, но после генерации общего скрипта, я их не вижу в нем. На данный блок имеются ограничения? Из документации, вроде ограничений нет... Проверил - post script включается в результирующий скрипт без изменений. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 18:38 |
|
Вопросы по IB Expert.
|
|||
---|---|---|---|
#18+
IBExpertПроверил - post script включается в результирующий скрипт без изменений. Вопрос: если в процессе генерации скрипта, происходят ошибки, то возможно прерывание генерации скрипта без уведомления? По факту тогда и получается эффект, что как будто post секция не сгенерировалась... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 22:47 |
|
Вопросы по IB Expert.
|
|||
---|---|---|---|
#18+
CDexIBExpertПроверил - post script включается в результирующий скрипт без изменений. Вопрос: если в процессе генерации скрипта, происходят ошибки, то возможно прерывание генерации скрипта без уведомления? По факту тогда и получается эффект, что как будто post секция не сгенерировалась... Я с трудом могу представить себе такую ошибку. Post script не генерируется, а тупо включается как есть в конец результирующего скрипта. Ты какой скрипт генерируешь? На создание БД или на модификацию? Post только в первый попадет. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 06:17 |
|
Вопросы по IB Expert.
|
|||
---|---|---|---|
#18+
IBExpertТы какой скрипт генерируешь? На создание БД У меня не попадает, вчера наверное часа 2 как только не изголялся, но на выходе не смог получить секцию Post в конце скрипта... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 10:07 |
|
Вопросы по IB Expert.
|
|||
---|---|---|---|
#18+
Все разобрался. 2 вопрос снимаю. По поводу 1 вопроса, можно сделать, чтобы скрипт генерился и по слоям? Например добавить новые таблицы и все что с ними связано... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 10:14 |
|
Вопросы по IB Expert.
|
|||
---|---|---|---|
#18+
CDexПо поводу 1 вопроса, можно сделать, чтобы скрипт генерился и по слоям? Например добавить новые таблицы и все что с ними связано... Можно, только заниматься этим некому. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 12:36 |
|
Вопросы по IB Expert.
|
|||
---|---|---|---|
#18+
Добрый день, написал в IEBlock (для АИ) следующий код. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
Генераторы создаются и устанавливаются в 1. А вот процедуры не создаются. Так приемлемо писать в данном блоке, или надо по другому писать или в другом блоке описывать? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2015, 17:21 |
|
Вопросы по IB Expert.
|
|||
---|---|---|---|
#18+
По какой-то причине скрипт процедур игнорировался. Исправил. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2015, 06:57 |
|
Вопросы по IB Expert.
|
|||
---|---|---|---|
#18+
IBExpert, А релиз выложили уже? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 11:24 |
|
Вопросы по IB Expert.
|
|||
---|---|---|---|
#18+
Скачал новый релиз, увидел исправления. Возникла следующая ситуация. Процедуры сгенерировались. Однако в самом проводнике, указывается только одна процедура в разделе процедур, в самом же окне редактора вижу все процедуры. Если же выбрать процедуру в проводнике, то выделяются все сгенерированные процедуры. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 11:33 |
|
Вопросы по IB Expert.
|
|||
---|---|---|---|
#18+
Добавлю про процедуры. Из-за этого глюка (?)не получается сгенировать скрипт, так как приводит к ошибке. Выглядит следующим образом. Есть процедуры: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Первую процедуру IBExpert видит корректно и создает. А вот последующие нет. Выдается ошибка на строку N "Invalid token. Dynamic SQL Error. SQL error code = -104. Token unknown - line 8, column 1. CREATE." Пробовал по разному править конечный скрипт, но не получается никак добиться того, чтобы процедур все таки было столько сколько надо и никак не получается избавиться от данной ошибки. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 12:15 |
|
Вопросы по IB Expert.
|
|||
---|---|---|---|
#18+
Терминатор надо ставить после последнего end процедуры. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 13:12 |
|
Вопросы по IB Expert.
|
|||
---|---|---|---|
#18+
IBExpert, Упустил из виду, спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 13:21 |
|
Вопросы по IB Expert.
|
|||
---|---|---|---|
#18+
IBExpert, Подскажите пожалуйста, возможно ли в дизайнере базы данных, осуществить генерацию процедур не только по автоинкрементным полям. Если да и не будет трудно, можете привести пример? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2015, 12:03 |
|
Вопросы по IB Expert.
|
|||
---|---|---|---|
#18+
Нет, нельзя. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2015, 12:29 |
|
Вопросы по IB Expert.
|
|||
---|---|---|---|
#18+
Хотя можно в post script прописать block/ibeblock, в котором будет создано все, что тебе нужно, по твоим алгоритмам. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2015, 12:35 |
|
Вопросы по IB Expert.
|
|||
---|---|---|---|
#18+
IBExpert, Уже лучше. Но чтобы я мог создавать в момент генерации скрипта, нужные мне однотипные процедуры для работы с таблицами, можно получить хоть какое нибудь бедное описание функции ibec_dbd_GetObjectProp? :) Суть в том, что мне надо выбирать названия полей из таблиц, которые уже есть в документе дизайнера базы данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2015, 12:45 |
|
Вопросы по IB Expert.
|
|||
---|---|---|---|
#18+
В момент генерации скрипта ничего не создается, только скрипт генерируется. А вот потом, при выполнении скрипта, уже можно создать все остальное. Имена объектов БД получаются селектами из системных таблиц. Других вариантов у меня нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2015, 12:52 |
|
Вопросы по IB Expert.
|
|||
---|---|---|---|
#18+
IBExpert, Понятно. Я предполагал как то так, но вдруг где-то сначала в памяти все создается, генерится, а потом уже в скрипт окончательно выводится и уже сам скрипт выполняется. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2015, 13:02 |
|
Вопросы по IB Expert.
|
|||
---|---|---|---|
#18+
Не так выразил мысль. Во всяком случае после создания всех объектов указанных в скрипте, я по факту могу получить к ним доступ и уже в блоках IBExpert могу сгенерировать дополнительные мне процедуры (и любые другие объекты при необходимости)? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2015, 13:06 |
|
Вопросы по IB Expert.
|
|||
---|---|---|---|
#18+
CDexВо всяком случае после создания всех объектов указанных в скрипте, я по факту могу получить к ним доступ и уже в блоках IBExpert могу сгенерировать дополнительные мне процедуры (и любые другие объекты при необходимости)? Да. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2015, 16:00 |
|
Вопросы по IB Expert.
|
|||
---|---|---|---|
#18+
Спасибо, некоторые вещи упрощаются тогда. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2015, 16:53 |
|
Вопросы по IB Expert.
|
|||
---|---|---|---|
#18+
IBExpert, добрый день. Столкнулся еще с одной вещью. Задал шаблоны по генерации генераторов. А получаю как будто и без изменения шаблона. Приложил скриншот. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2015, 15:29 |
|
|
start [/forum/topic.php?fid=42&fpage=29&tid=1599553]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
38ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 302ms |
total: | 450ms |
0 / 0 |