TOraTable, Params

Обсуждение возникших проблем, предложений и ошибок ODAC компонентов
Закрыто
petrel
Сообщения: 48
Зарегистрирован: Вт 30 окт 2012 11:43

TOraTable, Params

Сообщение petrel » Пт 14 фев 2014 09:04

ODAC 9.2.5

TOraQuery:
Набор полей(текст запроса) строчными(маленькими) буквами [my_fk] (все тексты написаны).
TOraTable:
Связь через MasterSource с TOraQuery.
Field Link Designer
Назначение соответствий [параметров] через вашу экранную форму:
SELECT T.* FROM TABLE1 T WHERE FK = :MY_FK

На стадии выполнения подстановка параметров:
SELECT T.* FROM TABLE1 T WHERE FK = :MY_FK
:"my_fk"(FLOAT,IN)=796

Ошибка: ORA-01036 illegal variable name/number.


TOraQuery:
Набор полей заглавными(большими) буквами [MY_FK].
......
SELECT T.* FROM TABLE1 T WHERE FK = :MY_FK
:MY_FK (FLOAT,IN)=796

все прходит.

Как обойти ситуацию не переписывая тексты запроса ?


P.S. Версия ODAC 5.1.0 ВСЕ РАБОТАЕТ

Alexp
Devart Team
Сообщения: 349
Зарегистрирован: Пн 27 дек 2010 10:34

Re: TOraTable, Params

Сообщение Alexp » Пт 14 фев 2014 11:24

Добрый день,

Мы не можем воспроизвести проблему, пожалуйста приведите скрипт создания таблиц, а также текст запроса. Кроме того если в компонентах были изменены значения свойств по умолчанию - укажите эти свойства и их значения

petrel
Сообщения: 48
Зарегистрирован: Вт 30 окт 2012 11:43

Re: TOraTable, Params

Сообщение petrel » Пт 14 фев 2014 12:43

В архиве проект с возникновением ошибки ORA-01036.
Если в TOraQuery имена полей перевестив верхний регистр все заработает.

файл 'create_table.sql' создание таблиц и их наполнение

P.S.
У нас в рабочих проектах все описания полей в нижнем регистре.
Вложения
TOraTable.zip
(4.21 КБ) 256 скачиваний

Alexp
Devart Team
Сообщения: 349
Зарегистрирован: Пн 27 дек 2010 10:34

Re: TOraTable, Params

Сообщение Alexp » Пн 17 фев 2014 10:03

Мы исправили это поведение, теперь даже если Вы задаете имена полей в нижнем регистре - имена параметров будут генерироваться корректно. Это изменение войдет в следующий билд, который мы планируем выпустить на этой неделе

petrel
Сообщения: 48
Зарегистрирован: Вт 30 окт 2012 11:43

Re: TOraTable, Params

Сообщение petrel » Пн 17 фев 2014 10:15

Спасибо! Ждем нового билда.

Alexp
Devart Team
Сообщения: 349
Зарегистрирован: Пн 27 дек 2010 10:34

Re: TOraTable, Params

Сообщение Alexp » Пт 21 фев 2014 09:37

Новый билд уже доступен для скачивания на нашем сайте.

Закрыто