Форум: "Базы";
Текущий архив: 2009.12.06;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.54 MB
Время: 0.007 c