[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с хранимой процедурой
hellhammer
Поступаю следующим стандартным образом:

Код
$s = OCIParse($c, "begin proc1(:in1, :in2, :out1, :out2); end;");
OCIBindByName($s, ":in1", $in_var1);
OCIBindByName($s, ":in2", $in_var2);
OCIBindByName($s, ":out1", $out_var1);
OCIBindByName($s, ":out2", $out_var2);
OCIExecute($s, OCI_DEFAULT);


Однако, переменные $out_var1 и $out_var2 в результате пусты.
Сама процедура точно верна, т.к. обращение к ней же из Delphi проходит вполне результативно.
В чём может быть проблема?

Заранее спасибо.



Спустя 2 часа, 40 минут, 53 секунды (29.05.2008 - 23:07) Ghost написал(а):
попробуй 3-й параметр у ф-ции OCIBindByName передать по ссылке

Спустя 9 часов, 46 минут, 59 секунд (30.05.2008 - 08:54) hellhammer написал(а):
Что-то не совсем понимаю, как это должно выглядеть... Подскажешь?

Спустя 2 часа, 1 минута, 22 секунды (30.05.2008 - 10:56) Ghost написал(а):
просто добавь &
OCIBindByName($s, ":in1", &$in_var1);

Спустя 6 часов, 12 минут, 17 секунд (30.05.2008 - 17:08) hellhammer написал(а):
Это пробовал... что-то не помогает...


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.