Форум: "Базы";
Текущий архив: 2005.12.18;
Скачать: [xml.tar.bz2];
ВнизПроблема спередачей параметров в функцию. Найти похожие ветки
← →
Sanich © (2005-10-31 11:46) [0]Здраствуйте. У меня такая проблема - никак не могу понять в чем дело.
Есть БД Firebird и пользовательськая UDF-dll с фунциями.
При вызове одной из функции, с такими параметрами:CalcPerNalog(var is_bud, tek_date, date_izm:integer; var s_bud, s_nebud, s_bud_new, s_nebud_new: Double):Double; cdecl; export; БД постоянно зависает. А если убрать из декларации параметров var, то работает, но некоректно передаются параметры. Никак не могу понять - в чем дело. Помогите!!!
← →
Desdechado © (2005-10-31 11:57) [1]возможно, дело в том, как определена UDF в БД
читать Developers Guide, часть 6
← →
Sanich © (2005-10-31 12:00) [2]Остальные функции из этой библиотеки работают без проблем.
А есть Developers Guide на русском? Дайте ссылку хотя-бы на английском.
← →
Desdechado © (2005-10-31 12:15) [3]ibase.ru
ibphoenix.com
другие функции могут иметь другие спецификации вызова
← →
Sanich © (2005-10-31 17:11) [4]Я так понял проблема все-таки в dll, а не в БД
← →
Johnmen © (2005-10-31 17:16) [5]Ну это же просто прикол какой-то, писать var !!!
Срочно читать про передачу параметров в УДФ !!!
ibase.ru
← →
Sanich © (2005-10-31 17:49) [6]Искал на ibase.ru - не нашел!!!!
← →
Johnmen © (2005-10-31 17:59) [7]http://www.ibase.ru/devinfo/udf_ok.htm
← →
Digitman © (2005-11-01 08:09) [8]
> Johnmen © (31.10.05 17:16) [5]
> Ну это же просто прикол какой-то, писать var !!!
Жень, ты не заболел случаем ?)
Параметры в IB UDF всегда передаются по ссылке !
Или я не понял тебя) ..
← →
Johnmen © (2005-11-01 09:23) [9]>Digitman © (01.11.05 08:09) [8]
Привет, Серёга!
Всегда по ссылке, ес-но.
А не глючат только винды. :)))
← →
Digitman © (2005-11-01 09:49) [10]
> Johnmen © (01.11.05 09:23) [9]
> не глючат только винды
"Так точно, сэр !"(с)
))
← →
Sanich © (2005-11-01 11:13) [11]Прочитал, но все-равно ничего не понял. В смысле - не понял в чем проблема у меня. :(
P.S. При использовании Firebird1.0 - при формировании представления - рестарт сервера.
← →
Desdechado © (2005-11-01 11:17) [12]валишь сервер - напутал с адресами
не понял - читай до просветления
← →
Sanich © (2005-11-01 12:43) [13]Придурок!!!!
Это я о себе :)
В одном месте поставил проверку на деление на 0 а в другом нет и....
Результат: даром потрачены 2 дня :(
← →
Desdechado © (2005-11-01 13:45) [14]чтение документации даром не проходит
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.12.18;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.097 c