Спасибо. Мы воспроизвели проблему. Исправление будет доступно в одной из будущих сборок dbForge Studio for Oracle.а описание "странности" с запросом значений "лишних" параметров для запроса...
Замеченные недоработки
не работает F5
Столкнулся со следующей багой:
1) открываем SQLEditor (окно вывода при этом "скрыто" и присутствует только в виде вкладки);
2) пишем и выполняем по F5 запрос;
3) наводим мышку на вкладку "Окно вывода" и "закрепляем" его на экране;
4) фокус ввода при этом остается в окне SQLEditor'а, но нажатие F5 не выполняет запрос.
Если переключить фокус на другое окошко и вернуть его в SQLEditor, то F5 снова начинает работать.
Ниже приведены скрины:
1) открываем SQLEditor, пишем запрос, выполняем по F5
2)
3)
4)
1) открываем SQLEditor (окно вывода при этом "скрыто" и присутствует только в виде вкладки);
2) пишем и выполняем по F5 запрос;
3) наводим мышку на вкладку "Окно вывода" и "закрепляем" его на экране;
4) фокус ввода при этом остается в окне SQLEditor'а, но нажатие F5 не выполняет запрос.
Если переключить фокус на другое окошко и вернуть его в SQLEditor, то F5 снова начинает работать.
Ниже приведены скрины:
1) открываем SQLEditor, пишем запрос, выполняем по F5
2)
3)
4)
Re: бага с запросом параметров
Как ни странно, бага так и не пофиксена в версии 3.0.106.1Nag писал(а):Мы воспроизвели!Ну и еще глюк. Имеем функцию:Выполнение в SQLEditor запроса видаКод: Выделить всё
function func_cursor_ret return sys_refcursor;
приводит к ошибке с предложением отправить отчет. Фрагмент отчета:Код: Выделить всё
select func_cursor_ret from dual
=========================
Exception Information
=========================
Message: В экземпляре объекта не задана ссылка на объект.
Source: Devart.DbForge.Data.Oracle
TargetSite: Void CreateColumnsInternal(Boolean)
HelpLink:
Type: System.NullReferenceException
Stack:
в Devart.Data.Oracle.OracleDataTable.CreateColumnsInternal()
в Devart.Common.DbDataTable.CheckColumnsCreated()
в Devart.Data.Oracle.OracleDataTable.CheckColumnsCreated()
в Devart.Common.DbDataTable.OpenInternal(IDataReader reader)
в Devart.Common.DbDataTable.Devart.DbForge.Data.IDbDataTable.Open()
в Devart.DbForge.SqlExecutor.DoWork()
Сейчас разработка следующей версии студии находится на завершающей стадии и это исправление тоже будет включено в нее.
Остальные проблемы рассматриваем и как только будут результаты о воспроизведении - мы Вам сообщим.
Re: бага с запросом параметров
Данной проблемой мы еще занимаемся. Уже исправлена скажем так её половина.Nag писал(а):Как ни странно, бага так и не пофиксена в версии 3.0.106.1
Мы предупреждали Вас, что исправление будет доступно в одном из следующих билдов. К сожалению, проблема не так проста, и мы не успели её исправить к выходу данного билда. Мы сообщим Вам как только билд с исправлением будет доступен для загрузки.
бага с explain plan
Пишем в SQLEditor пару запросов. Выделяем и выполняем второй по Ctrl+F8
Теперь стираем второй запрос и спрашиваем план по оставшемуся. Видим, как это ни странно, FAST DUAL, т.е. план от "стёртого" запроса
Теперь стираем второй запрос и спрашиваем план по оставшемуся. Видим, как это ни странно, FAST DUAL, т.е. план от "стёртого" запроса
-
- Сообщения: 17
- Зарегистрирован: Пт 05 июн 2009 11:48
-
- Сообщения: 17
- Зарегистрирован: Пт 05 июн 2009 11:48
Всплывающая подсказка параметров функции отображается на том мониторе, на котором отображен первый символ полного квалифицированного имени функции.при работе на нескольких мониторах всплывающие подсказки с параметрами функции в коде выскакивают всегда на первом мониторе.
Например, если в запросе:
SELECT id, my_code(code) FROM table1
первый символ 'm' названия функции my_code отображён на втором мониторе, то всплывающая подсказка параметров функции отобразится на втором мониторе.
F12 bug
Нажатие F12 в любой позиции внутри комментария (как однострочного, так и многострочного) приводит к непредвиденной ошибке
Версия dbForge Studio for Oracle 3.1.172.1=========================
Exception Information
=========================
Message: В экземпляре объекта не задана ссылка на объект.
Source: Devart.DbForge.SqlComplete
TargetSite: Devart.Shell.NavigationPath a(Boolean ByRef)
HelpLink:
Type: System.NullReferenceException
Place: 1
Stack:
в aei.a(Boolean& A_0)
в aei.ProcessEvent(SqlCompleteEventArgs eventArgs)
в Devart.DbForge.SqlComplete.HostManager.b(IEnumerable`1 A_0, SqlCompleteEventArgs A_1)
в Devart.DbForge.SqlComplete.HostManager.a(IEnumerable`1 A_0, SqlCompleteEventArgs A_1)
в Devart.DbForge.SqlComplete.HostManager.InvokeCommand(ICommand command, Object instance)
в Devart.DbForge.SqlComplete.SqlCompleteService.InvokeCommand(ICommand command, Object instance)
в Devart.DbForge.SqlComplete.SqlCompleteModule.b(ICommand A_0, CommandStatus& A_1, Object A_2)
в Devart.Shell.Utils.CommandTargetHelper.InvokeCommand(ICommand command, Object instance)
в Devart.DbForge.SqlComplete.SqlCompleteModule.InvokeCommand(ICommand command, Object instance)
в a02.a(ICommand A_0, Object A_1, IList`1 A_2)
в a02.InvokeCommand(ICommand command, Object instance)
в anl.a(Int32 A_0, Int32 A_1)
в anl.a(Int32 A_0, IntPtr A_1, IntPtr A_2)
редактор VIEW - "бесконечная" загрузка
Выполняем нижеследующее:
Теперь открываем редактор представления V_TEST_1, переключаемся на вкладку "Данные" и любуемся на надпись "Загрузка данных..." до морковкиного заговенья.
Понятно, что произошла ошибка invalid number, но почему не исчезает "прогресс" загрузки?
Код: Выделить всё
create table tt2(
f01 number,
f02 number);
insert into tt2(
f01, f02)
values(
1, 1);
create or replace view v_test_1(f02)
as
select
f02
from
tt2
where
f01 = 'abc';
Понятно, что произошла ошибка invalid number, но почему не исчезает "прогресс" загрузки?