Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Передача null в raw(16) оракла через Ado.Oledb / 1 сообщений из 1, страница 1 из 1
13.09.2004, 13:21
    #32691759
kto-to
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача null в raw(16) оракла через Ado.Oledb
автор
ORA-06502: PL/SQL: : длина raw-переменной слишком большая ошибка числа или значения
ORA-06512: на "FE_DB_MASTER.FE_SYS_SP_LOCKRECORD", line 89


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
CREATE OR REPLACE PROCEDURE FE_SYS_SP_LockRecord
  (Record_guid RAW, Table_name varchar2, DB_name varchar2, 
   Timeout number, Connection_guid RAW, Lock_guid IN OUT  RAW)
IS
begin
    select sys_guid        into Lock_guid from dual;
end;


Где грабли??
Ошибка возникает только при вызове из приложения.
В оракле все работает без проблем.
По идее в Lock_guid должен лежать null на входе
(программеры устанавлевают переменную в nil).

Все это дело должно работать Ado.Oledb
Где грабли??!!!!!!!!!!!
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Передача null в raw(16) оракла через Ado.Oledb / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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