Carte du site
 Remerciements
 Netiquette
 Bugs
 Tables
 Requêtes
 Formulaires
 États (rapports)
 Modules
 APIs
 Chaînes
 Date/Time
 Général
 Ressources
 Téléchargeables

 Termes d'usage

Modules: Utiliser FTP

Author(s)
Dev Ashish

Utiliser FTP

Home
Home

---Soumis par Dev Ashish---

Utiliser FTP.

(Q)    Comment utiliser  FTP depuis Access?

(A)     Sous  Win95 et NT, vous devez utiliser un fichier script  SCR (script) avec FTP. Considérer l'exemple suivant:

'********************** Code Start *************************
Sub sFTP(stSCRFile As String)
'Usage:
'   call sFTP("C:\temp\test.scr")
'Exemple de fichier SCR pour  NT/Win95 FTP
'   lcd "c:\temp"
'   open ftp.someserver.com
'   anonymous
'   dash10@hotmail.com
'   cd public
'   binary
'   get dead.letter dead.letter
'   bye

Dim stSysDir As String
    stSysDir = Environ$("COMSPEC")
    stSysDir = Left$(stSysDir, Len(stSysDir) - Len(Dir(stSysDir)))
    Call Shell(stSysDir & "ftp.exe -s:" & stSCRFile, vbNormalFocus)
End Sub
'********************** Code End *************************

Il faut fournir  ftp://ftp.exe/   comme nom de programme, non  CMD.EXE (sous  NT) qui retourne Environ$("Comspec") . Si vous désirez cacher la fenêtre DOS, utiliser vbHide au lieu de vbNormalFocus.

Une alternative consiste à utiliser l'API WinInet directement, si vous avez installé Internet Explorer 4.x, ou plus récent. Un exemple est disponible sous  InetTransferLib.

© 1998-2001, Dev Ashish, All rights reserved. Optimized for Microsoft Internet Explorer