ftpfile.dll 上载多个文件失败

ftpfile.dll 下载多个文件失败?
ftpfile.dll:
function integer getftpfile(string sname,string user,string passwk,string rdir,string ldir,string fname,string lfname) library "ftpfile.dll"

在程序中用一个循环,多次调用 getftpfile 函数,
一台pc机从服务器下载了40个文件成功,41个文件就失败了,然后客户端和数据库连接断了。
换台pc机从服务器下载了60个文件成功,61个文件就失败了,然后客户端和数据库连接断了。

我在测试环境下测试又没有发现这样的问题。
大家有碰到过这样的问题没有?

是否是ftpfile.dll的问题?还是数据库的问题?用的sybase数据库

郁闷啊,谁有好建议高分相送。
------解决方案--------------------
我的有个项目是通过http方式下载的,每次升级都上传一个升级包,每个客户端从过检测升级表判断是否要升级,要的话,通过http方式下载指定的文件,并由升级程序自动解压覆盖
------解决方案--------------------
引用:
ftpfile.dll:
function integer getftpfile(string sname,string user,string passwk,string rdir,string ldir,string fname,string lfname) library "ftpfile.dll"

在程序中用一个循环,多次调用 getftpfile 函数,
一台pc机从服务器下载……


ftpfile我没用过,但是我想怎么也不会和数据库有关系吧,你下载完的文件难道直接存数据库?
------解决方案--------------------
下载和解析分开处理,用userobject做两个线程,分别处理下载和解析