Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Помогите разобраться с ODAC компонентами


Страницы:   1 2

Virgo ©   (2004-09-07 12:32:00) 

Есть такая проблема:

на сервере создан тип

CREATE TYPE test_array_t AS VARRAY (6) OF CHAR(10);
 
Я из Delphi пытаюсь выполнить код

OraQuery1.SQL.Clear;
 OraQuery1.SQL.Add(' DECLARE');
 OraQuery1.SQL.Add('  id NUMBER;');
 OraQuery1.SQL.Add('  my_fields PROGRAMMER.test_array_t;');
 OraQuery1.SQL.Add(' BEGIN');
 OraQuery1.SQL.Add('   programmer.specific.sel_syscoding(10, :my_fields );');
 OraQuery1.SQL.Add(' END;');

 with OraQuery1.Params.ParamByName('nazn_fields').AsArray do begin
   OCISvcCtx:= dmMain.OraSess.OCISvcCtx;
   AllocObject('nazn_fields_t');
 end;

 OraQuery1.Execute;

"хозяином" всех объектов является PROGRAMMER
Под этим PROGRAMMER все работает, захожу под другим пользователем
выдает ошибку - "nazn_fields_t" - не найден

права на процедуру и на этот тип у данного User-a все есть.

Когда пишу AllocObject('programmer.nazn_fields_t'); -
не работает даже под PROGRAMMER - выдает ту же ошибку

Может кто сможет помочь разобраться в чем тут дело?


Reindeer Moss Eater   (2004-09-07 13:17:00) [21]

Я например его тоже не нашел.


Reindeer Moss Eater   (2004-09-07 13:10:00) [22]

А он у тебя есть (тип), что бы быть найденным?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо