I would STRONGLY suggest that you consider zipping the files before you
transfer.
FTP does fail quite often, and unless you having something that checks for
errors in the file...you setup is to risky...
I have a WinZip compatible library that you could use. You can find it here:
http://www.members.shaw.ca/AlbertKallal/zip/index.htm
Sounds a little funky, but the system actually works great - on some
computers - but in two cases, for no appearent reason the database is
corrupted after download.
It sounds quite a bit funky, and your problems demonstrate that this is not
a reliable setup.
I suspect that the computers in which this is occurring are actually
correctly doing a ASCII mode. You MUST USE binary transfer
mode here.
Binary mode should not be corrupting every time. Binary means to
transfer the data un-modified. ASCII mode means to convert
char returns..and other things on the fly. So, with ASCII
mode, you doing a text transfer, but you document is MOST
CERTAINLY binary data format. You have to fix this issue
first....
Or, as mentioned, using something that wraps the file in some type of error
checking. I would start with the WinZip idea, and the bonus that your file
sizes will be 2 times, or more smaller. It is news to me that you can
transfer a binary file, or a zip file while in ASCII mode. For transferring
of any type of compressed data (which access 2000 and onward uses), I just
can't imagine that non binary transfers will work. I am more perplexed that
whole thing actually works. I would try transferring a zip file...and if
that works, then grab the above zip examples, as at least that would improve
your reliability.
My fear/concern here is that you doing a ASCII transfer, but in fact data is
being changed, or last VERY frequently...you just don't notice...
I am rather surprised that this works, and you need more robust error
checing for you data, as FTP is not at all that great. And, you need to get
the binary transfers working...
--
Albert D. Kallal (Access MVP)
Edmonton, Alberta Canada
pl*****************@msn.com