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

Вниз

Oracle   Найти похожие ветки 

 
Кщд   (2008-12-22 10:08) [40]

>Petr V. Abramov ©   (19.12.08 14:45) [39]
>не надо, alter type нормально работает, по крайней мере, на добавление атрибутов
с добавлением всё в порядке - cascade или invalidate - и вперед
проблемы начинаются с drop attribute и целой череды ограничений, связанных с ним

плюс к этому до сих нерешенная проблема с одноименными типами в разных схемах одного инстанса
всё это, конечно, обходится, но желание задействовать ООП механизм Oracle в продуктиве уменьшает до нуля


 
Petr V. Abramov ©   (2008-12-22 16:45) [41]


> Кщд   (22.12.08 10:08) [40]

так и drop column только аж в 8-й версии появилось.
я использую, от кучи другого гимра избавляет


 
nnnicky   (2008-12-24 12:11) [42]

SELECT *
FROM TABLE (SVB_BLIZKO_NETTING.build_banknetting_list  
( :NETTINGNUMBER,
 :DATENETTING,
  user
))



dsHB.Params[0].AsNumber := 10;
dsHB.Params[1].AsDate := 08-12-2008;


Не работают параметры... Тип Number и Date. Когда явно указываю значения - все ок. А так говорит нет таких данных


 
Кщд   (2008-12-24 12:35) [43]

>nnnicky   (24.12.08 12:11) [42]
приводите оригинальный текст ошибки

>dsHB.Params[1].AsDate := "08-12-2008";
передавайте дату, а не строку


 
sniknik ©   (2008-12-24 12:47) [44]

> передавайте дату, а не строку
у него не строка вообще то, насколько вижу, а число, результат странных вычислений...


 
nnnicky   (2008-12-24 15:13) [45]

ORA - 22905: Cannot access rows from a non-nested table item


 
nnnicky   (2008-12-24 15:18) [46]

ORA-22905 cannot access rows from a non-nested table item

Cause: An attempt was made to access rows of an item whose type is not known at parse time or that is not of a nested table type.

Action: Use CAST to cast the item to a nested table type.


Так и в таблице такой тип....


 
Petr V. Abramov ©   (2008-12-24 16:11) [47]

это связано с параметрами или нет???


 
nnnicky   (2008-12-24 16:19) [48]

ошибка возникает при использовании параметров... Ну по всякому уже и всеравно никак :(


 
Кщд   (2008-12-25 08:03) [49]

>nnnicky   (24.12.08 12:11) [42]


SELECT *
FROM TABLE (cast(SVB_BLIZKO_NETTING.build_banknetting_list  
( :NETTINGNUMBER,
:DATENETTING,
 user
) as YourFunctionsType))


 
nnnicky   (2008-12-25 16:16) [50]

procedure  TfmHBListBank.Set_DataSet(bActive : Boolean);
var  iID : integer;
iData : STRING;
i   : integer;
iSelectedCount : integer;
begin
iSelectedCount := fmHBBankNetting.gBaseDBtv.Controller.SelectedRecordCount;
if iSelectedCount < 1 then exit;
 if iSelectedCount > 0 then
 begin
for i := 0 to iSelectedCount -1 do
iID := fmHBBankNetting.gBaseDBtv.Controller.SelectedRecords[i].Values[fmHBBankNetting.g BaseDBtv.GetColumnByFieldName("ID").Index];
DSHB.ParamByName("NETTINGNUMBER").AsInteger := iID ;
end;


Параметры из другой таблицы... Нужно выбором строки из Grida их читать. Т.е. выбираем строку с параметрами, жмем кнопку и вызываем процедуру.  Параметры не видит...


 
Petr V. Abramov ©   (2008-12-25 17:35) [51]


> nnnicky   (25.12.08 16:16) [50]

оттестируй запрос с параметрами в pl/sql developer, потм будем с "выбором строки из Grida их читать" разбираться


 
nnnicky   (2008-12-26 11:01) [52]


> оттестируй запрос с параметрами в pl/sql developer, потм
> будем с "выбором строки из Grida их читать" разбираться


работает


 
nnnicky   (2008-12-30 09:02) [53]

тема открыта... работает в developer всего лишь... )



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

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

Наверх




Память: 0.56 MB
Время: 0.079 c
15-1255017902
TUser
2009-10-08 20:05
2009.12.06
Сакральный смысл понятия дурак :)


1-1227792603
Дмитрий Белькевич
2008-11-27 16:30
2009.12.06
Приложение блокирует папку после копирования файлов в неё


2-1256034430
Фуфик
2009-10-20 14:27
2009.12.06
Сменить путь в ADOConnection


15-1255165531
Дмитрий_
2009-10-10 13:05
2009.12.06
Разъесните что нужно сделать


4-1224198326
Riply
2008-10-17 03:05
2009.12.06
Потоко-безопасный перебор модулей чужого процесса.