Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

Параметры в Oracle, ошибка ORA-01747   Найти похожие ветки 

 
12 ©   (2010-08-10 15:05) [0]

После ExecSQL, вываливается ошибка
      EOraError
      ORA-01747: invalid user.table.column, table.column, or column specification

При этом строка sql.text такая:
Update SUBSCRIBER set :Fld = :Value where ID_SUBSCRIBER = :ID_SUBSCRIBER

параметры такие
Fld=NAME_SUBSCR
Value="ЗАО XYZ"
ID_SUBSCRIBER=8

Если я копирую это в PL/SQL developer, заменяю все :XX на соотв. параметры из списка и жму F8 - обновляется таблица  нормально.

Может, нельзя параметризовать поля? (:fld)


 
Palladin ©   (2010-08-10 15:20) [1]

параметры не могут выступать в качестве имени поля... и оракл тут ни при чем...


 
12 ©   (2010-08-10 15:28) [2]

понял
блин, неудобно


 
Игорь Шевченко ©   (2010-08-10 16:05) [3]


> блин, неудобно


удобно. подумай, почему.
если хочется странного - EXECUTE IMMEDIATE ... USING


 
12 ©   (2010-08-13 08:36) [4]


> если хочется странного - EXECUTE IMMEDIATE ... USING

нет пожалуй, лучше логику переделать


> удобно. подумай, почему.

подумал. Не понял.


 
12 ©   (2010-08-13 08:37) [5]


> удобно. подумай, почему.
> подумал. Не понял.

и почему?


 
Sergey13 ©   (2010-08-13 10:32) [6]

> [5] 12 ©   (13.08.10 08:37)

Насколько я помню права доступа проверяются на стадии разбора запроса. А при неопределенном поле как проверить права?


 
Игорь Шевченко ©   (2010-08-13 10:47) [7]


> и почему?


потому что план запроса строится


 
12 ©   (2010-08-13 11:10) [8]

аа.. точно
спасибо!



Страницы: 1 вся ветка

Текущий архив: 2013.03.22;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.057 c
2-1331667977
alex7777
2012-03-13 23:46
2013.03.22
Шлюз


4-1264158728
maxistent
2010-01-22 14:12
2013.03.22
Ошибка при блокировке компа (Window+L)


15-1334176202
Юрий
2012-04-12 00:30
2013.03.22
С днем рождения ! 12 апреля 2012 четверг


2-1338391814
Serge Petrov
2012-05-30 19:30
2013.03.22
TWebBrowser и обновление элемента веб-страницы


15-1351367113
заводчанин
2012-10-27 23:45
2013.03.22
CNC Mazatrol