Вниз
Скачать: CL | DM;

Delphi+Oracle. Проблема с table of...   Найти похожие ветки 

← →
keymaster   (2007-11-30 11:32) [0]

В оракле описаны типы:
1)
create or replace type MyType_Obj as object(.......)

2)
create or replace type MyType_Tbl is table of MyType_Obj;

Работаю через ODAC.
Если с первым типом все хорошо, то как работать со вторым - не пойму.

Кто сталкивался?

(D2006, Oracle 10.2)


← →
keymaster ©   (2007-11-30 12:53) [1]

Проблема решилась следующим способом:

 with dm_persons.sprc_AddPerson.ParamByName("P_PerconMain") do
 begin
   DataType := ftTable;
   AsTable.CreateObject(dmSQLServerConnect.OraSession.OCISvcCtx, "OfficePersons");
   AsTable.AppendItem;
   with AsTable.ItemAsObject[0] do
   begin
     AllocObject(dmSQLServerConnect.OraSession.OCISvcCtx, "OfficePerson_Obj");
     AttrAsInteger["LastName"] := sLastName;
     AttrAsInteger["FirstName"] := sFirstName;
     AttrAsInteger["MiddleName"] := sMiddleName;
     AttrAsInteger["Status"] := iStatus;
   end;
 end;
 OraExecProc(dm_persons.sprc_AddPerson);
end;


← →
Игорь Шевченко ©   (2007-12-03 15:51) [2]


> Работаю через ODAC.


А у ODAC-а Demos-ов как звезд на небе. Неужто нету твоего случая ?



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.008 c
6-1184079238
nord12345
2007-07-10 18:53
2008.05.04
Возможно ли получить имя ПК в другой подсети?


15-1205487320
i
2008-03-14 12:35
2008.05.04
полный перенос delphi с компа на комп


2-1207536622
Andr
2008-04-07 06:50
2008.05.04
Компилятор требует не существующий .dcu


15-1206107308
Поп Гапон
2008-03-21 16:48
2008.05.04
GDI+ и Delphi


2-1207664856
smartleds
2008-04-08 18:27
2008.05.04
Подскажите плз как в списке ListBox отобразить выбор нулевого




   Наверх