powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Database Designer
10 сообщений из 10, страница 1 из 1
Database Designer
    #39098935
CDex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Обновил IBExpert (был какой то от декабря 2014 версии, или январь 2105 версии) на 2015.10 который.

Словил следующие вещи:
1. Когда вношу изменения в Model option -> Pre script и сохраняю изменения в файле, то изменения не сохраняются. На файл не наложены атрибут только чтения и запускаю IBExpert из под Администратора.
2. Запускаю генерацию скрипта, из графического дизайнера. В Script Executor отображается конечный скрипт по генерации базы данных, с таблицами, процедурами, вставкой данных. Запускаю скрипт на исполнение и ловлю ошибки:
а) Если в таблицах встречаются названия столбцов, которые пересекаются с зарезервированными словами в FB, то выдается сообщение об ошибке (до этого в предыдущей версии не ловил, сама схема с названиями таблиц по факту давно не редактировалась), избежать ошибку можно если в скрипте столбец обрамить двойными кавычками.
б) Отказывается создавать процедуры, пишет что не может найти такую то таблицу, хотя в самом скрипте тело процедур идет после генерации таблиц и сами таблицы в базе данных (после прогона всего скрипта) присутствуют.
в) Отказывается вставлять данные в таблицы, опять же указывая ошибку в том, что таблиц в базе данных нет, хотя все команды на вставку данных в таблицы идут в самом конце скрипта, после генерации таблиц, процедур и всего прочего.

И повторюсь, на старой версии таких ошибок до этого не получал.
...
Рейтинг: 0 / 0
Database Designer
    #39098942
CDex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще стала возникать ошибка при выполнении команды: DESCRIBE TABLE ANALYTICSACCOUNT 'Аналитика по счету';
В самом Script Executor команда выглядит так:

Код: sql
1.
2.
DESCRIBE TABLE ANALYTICSACCOUNT 
'Аналитика по счету';



Ошибка выглядит так:
Incompatible column/host variable data type.
Dynamic SQL Error.
SQL error code = -303.
Malformed string.
...
Рейтинг: 0 / 0
Database Designer
    #39098948
CDex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По поводу ошибок о не существования таблиц.
Во общем если все названия таблиц, столбцов (боюсь всех объектов) переводить в верхний регистр, то ошибки уходят. Почему на более старой версии такого не было? И вопрос: можно сделать, чтобы все названия объектов в итоге создавались в Script Executor не в верхнем регистре, а как они указаны в Database Designer? Ну или на худой конец названия обрамлялись двойными кавычками?
...
Рейтинг: 0 / 0
Database Designer
    #39098967
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CDexMalformed string.
Указать правильный чарсет подключения не пробовал?
...
Рейтинг: 0 / 0
Database Designer
    #39099094
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CDexПо поводу ошибок о не существования таблиц.
Во общем если все названия таблиц, столбцов (боюсь всех объектов) переводить в верхний регистр, то ошибки уходят. Почему на более старой версии такого не было? И вопрос: можно сделать, чтобы все названия объектов в итоге создавались в Script Executor не в верхнем регистре, а как они указаны в Database Designer? Ну или на худой конец названия обрамлялись двойными кавычками?

В форме генерации скрипта есть специальная галочка в настройках - Don't quote identifiers if possible.
Дальше уж ты сам со своими идентификаторами разбирайся.
...
Рейтинг: 0 / 0
Database Designer
    #39100064
CDex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovCDexMalformed string.
Указать правильный чарсет подключения не пробовал?

Пробовал, ANSI и UTF8.
...
Рейтинг: 0 / 0
Database Designer
    #39100066
CDex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IBExpert,
А первый пункт поправить сможешь?
...
Рейтинг: 0 / 0
Database Designer
    #39100069
CDex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IBExpertCDexПо поводу ошибок о не существования таблиц.
Во общем если все названия таблиц, столбцов (боюсь всех объектов) переводить в верхний регистр, то ошибки уходят. Почему на более старой версии такого не было? И вопрос: можно сделать, чтобы все названия объектов в итоге создавались в Script Executor не в верхнем регистре, а как они указаны в Database Designer? Ну или на худой конец названия обрамлялись двойными кавычками?

В форме генерации скрипта есть специальная галочка в настройках - Don't quote identifiers if possible.
Дальше уж ты сам со своими идентификаторами разбирайся.

Спасибо, помогло.
...
Рейтинг: 0 / 0
Database Designer
    #39100073
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CDexПробовал, ANSI и UTF8.
У-у-у, как всё запущено... Где ты среди чарсетов Firebird ANSI нашёл?
...
Рейтинг: 0 / 0
Database Designer
    #39100171
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CDexА первый пункт поправить сможешь?

Не смотрел еще.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Database Designer
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]