Gustav Brock
Gustav at cactus.dk
Tue Jan 17 07:13:36 CST 2006
Hi John Oh my ... the API is the gold nugget! I'll send you a function offline for you to peruse. Should give you an idea ... /gustav >>> jwcolby at ColbyConsulting.com 17-01-2006 13:44 >>> Gustav, No, I purchased 3d-ftp but I did so for it's user interface ftp (very nice and reliable), I never tried automating it. I have just downloaded the docs and the api and will look at it. I LOVE 3d-FTP for just using it from the desktop. John W. Colby www.ColbyConsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, January 17, 2006 5:43 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Ensuring FTP completion Hi John Didn't you test out 3D-FTP? Piece of cake: Const cintLocalDir As Integer = 0 Const clngNoError As Long = 0 <snip> ' Add the database file to the queue. Call .AddToQueue(cintLocalDir, cstrFileName, 0, 0) <snip> intFileCount = .GetQueueItemCount() If intFileCount > 0 Then lngReturn = .TransferQueue() DoCmd.Beep If lngReturn = clngNoError Then strMsgPrompt = "Transfer of files were successful." lngMsgStyle = vbInformation + vbOKOnly Else strMsgPrompt = "An error occured during transfer of files!" lngMsgStyle = vbExclamation + vbOKOnly End If Else strMsgPrompt = "No files to transfer." lngMsgStyle = vbExclamation + vbOKOnly End If </snip If you have to work with the command line FTP or similar you may pipe the screen output to a log file and parse that. No fun. Or perform the ultimate test: Upload the file and download it right after. Then compare the two files. This, of course, doubles the effective transfer time. If you are transferring one file only, you can also as Reuben use a small external util, wcl_ftp: ' WCL_FTP is freeware and is obtainable from ' http://www.pacific.net/~ken/software/ which can be run by an excellent code module which is for download too. /gustav >>> jwcolby at ColbyConsulting.com 16-01-2006 21:15 >>> I am working on a system to FTP an MDB file to a web directory. I need to know that the file got there correctly. Does anyone do this, and if so, what tools do you use for the FTP up/down and how do you check to ensure that the transfer completed? I am going to need to do something like FTP up under one name, then rename / delete the existing and rename the new to the filename of the existing. This has to be bulletproof though so I need to know that it worked. John W. Colby www.ColbyConsulting.com