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

Вниз

оракл+делфи   Найти похожие ветки 

 
Temucin   (2004-05-31 18:34) [0]

Привет Мастера!
Как в delphi можно посмотреть значение которое возвращает хранимая процедура из оракла(8.1.7)?
Пробовал сделать output-параметр и return-параметр в делфи.
Пишет "Invalid variant type conversetion".
В оракле тип возвращаемого значения varchar2.


 
Курдль   (2004-05-31 21:43) [1]


> Пробовал сделать output-параметр и return-параметр в делфи.

Загадошно... :(
Код - в студию!


 
Temucin   (2004-06-01 10:26) [2]

В смысле загадошно?
В оракле есть процедура с параметром out типа varchar.
В делфях через Adostoredproc создаю параметр direction=output
type=String. Дальше идет вызов:

Adostoredproc1.execproc;
Adostoredproc1.Parameters.Parambyname("имя_переменной").value


 
Val ©   (2004-06-01 10:51) [3]

возможно NULL возвращаемый приводит к такой ошибке. сделайте проверку на IsNull и возвращайте AsString.


 
Курдль ©   (2004-06-01 12:47) [4]


> Temucin   (01.06.04 10:26) [2]
> В смысле загадошно?

Загадошно: "return-параметр в делфи."

> В делфях через Adostoredproc создаю параметр direction=output

А со стороны делфей не будет ли он Input?


 
bushmen ©   (2004-06-01 14:46) [5]

>А со стороны делфей не будет ли он Input?

Что за бред? Если параметр выходной в процедуре, то он и объявляется как выходной в Дельфях.


 
Temucin   (2004-06-01 14:58) [6]

2 Курдль

Когда в делфях выбираешь имя процедуры и стоит Prepare=true то он сам определяет type and direction параметров. Так вот он поставил direction=output.
Лажа у меня была в том что из оракла уходит тип varchar2 а в делфях он стоит ftString поэтому он ругался. Я поменял в оракле на char и все стало тип-топ.

Спасибо Курдль и Val за то что поучавствовали в решении моей проблемки.


 
bushmen ©   (2004-06-01 15:09) [7]

>Я поменял в оракле на char и все стало тип-топ

Только не забудь обрезать пробелы справа в полученной строке


 
Temucin   (2004-06-02 11:00) [8]

2 bushmen

ok
thanks anyway



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

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

Наверх




Память: 0.48 MB
Время: 0.061 c
1-1086784429
Ivolg
2004-06-09 16:33
2004.06.27
Мышка


3-1085917943
Aleksey V.P.
2004-05-30 15:52
2004.06.27
Заковырка с LookUp полем


1-1086859760
1008
2004-06-10 13:29
2004.06.27
Работа с динамическими массивами.


1-1087080928
Torus
2004-06-13 02:55
2004.06.27
Messages


1-1086937382
Mim1
2004-06-11 11:03
2004.06.27
пересобрать visualclx после применения UnofficialVisualCLX Pathch