关于UDF文件
我写了一个两个数除法,分母为零函数。
extern "C" __declspec(dllexport) __stdcall double DivByZero(double *i1, double *i2)
{
if (*i2 == 0)
return 0;
else
return (*i1) / (*i2);
}
然后在IB中进行了声明
declare external function DivByZero
double precision, double precision
returns double precision by value
entry_point 'DivByZero'
module_name 'LF_udf'
声明成功了。可是在调用的时候出现了信息框。数据库连接关闭了.
察看日志: 信息为
SLW (Client) Thu Feb 23 10:52:08 2006
INET/inet_error: send errno = 10053
请大家帮忙看看.这是怎么回事?