Главная страница
    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.54 MB
Время: 0.006 c
15-1254563003
XcCCC
2009-10-03 13:43
2009.12.06
Наличие мыши в системе?


3-1230718073
Медвежонок Пятачок
2008-12-31 13:07
2009.12.06
рекурсия, CTE и сортировка как в оракле


15-1255119652
Kolan
2009-10-10 00:20
2009.12.06
А кто-нибудь пробовал писать визуализаторы?


9-1183815378
Dib@zol
2007-07-07 17:36
2009.12.06
По часовой стрелке


15-1254984893
Kolan
2009-10-08 10:54
2009.12.06
Как реализован синглетон TRttiContext?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский