Ftp functie vba

Status
Niet open voor verdere reacties.

sanders1969

Gebruiker
Lid geworden
29 dec 2018
Berichten
243
Wie heeft er een duidelijke ftp functie in vba liggen?
Ik heb er een maar kom er niet helemaal uit en als iemand een betere misschien duidelijkere heeft dan pak ik die wel ;-)
Tussendoor blijf ik in gevecht ;-)
 
Dat heb ik niet voor Access maar ik gebruik dat wel in Excel in meerdere documenten.
Wellicht dat je iets aan de FTP code hebt:
Bekijk bijlage FTP voorbeeld.xlsm

Deze maakt ook gebruik van mogelijke foutcode die in het blad INETERR.
Als er in de FtpUpload routine een fout optreedt wordt de tekst ervan met VERT.ZOEKEN in dat blad opgezocht.
 
De connectie heb ik actief gekregen (hConn = 13369368) echter gaat het ergens verkeerd in onderstaande regels.
Wellicht zie jij meteen wat ik fout doe?

Code:
strLocalFile = "C:\Temp\temp.txt"
        strServer = "/temp/temp.txt"
        If FtpPutFileA(hConn, strLocalFile, strServer, ASCII_TRANSFER, 0) Then ftpSTATUS = True
 
Via de statuscode kan je in het blad INETERR nazien wat de fout is.
Eventueel kan je die middels F8 in het direct scherm opvragen met Err.LastDllError
 
Ik heb de oude code weer aan de praat gekregen. Heb jij toevallig code om een map of een folder aan te maken?
 
Die vraag komt écht heel vaak voorbij :).
Code:
    NieuwPad =  & "E:\Test\Voorbeelden\"
    If PadBestaat(NieuwPad) = False Then MkDir NieuwPad
Code:
Function PadBestaat(PathName As String) As Boolean
'Versie laatst bijgewerkt: 2-4-2008
'Function returns TRUE if the specified file or folder exists, false if not.
'File usage   : Provide full file path and extension
'Folder usage : Provide full folder path; Accepts with/without trailing "\" (Windows)
Dim iTemp As Integer
     
    On Error Resume Next
    iTemp = GetAttr(PathName)
     
    Select Case Err.Number
    Case Is = 0
        PadBestaat = True
    Case Else
        PadBestaat = False
    End Select
     
    On Error GoTo 0

End Function
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan