Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
2-1133341058
solomon
2005-11-30 11:57
2005.12.18
Как в TWebBrowser е отключить загрузку картинок


14-1132750791
ambr
2005-11-23 15:59
2005.12.18
Нужны исходники программы "Осциллограф из компа..."


3-1130769931
Asail
2005-10-31 17:45
2005.12.18
Вопрос по работе с датой и временем в SQL-запросе.


6-1118759871
Mac333
2005-06-14 18:37
2005.12.18
IdSMTP и TIdAttachment -> Content-Type: text/html -> text/plain ?


10-1109505053
Port 111
2005-02-27 14:50
2005.12.18
Работа с Word по шаблонам





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский