vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fragen und Antworten zur vbarchiv.dll
Re: FTP Upload - Code-Sample (mit Fehlerbehandlung) 
Autor: MSeuling
Datum: 05.09.06 21:05

Hallo,

hier also...

die Deklaration:

'FTP Upload

Public Declare Function ftpConnect Lib "vbarchiv.dll" _
(sServer As String, _
sUser As String, _
sPW As String) As Long

Public Declare Function ftpPutFile Lib "vbarchiv.dll" _
(ByVal hSocket As Long, _
ByRef sServer As String, _
ByVal hStatus As Long, _
remoteFile As String, _
localFile As String) As Long

Public Declare Function ftpGetLastStatusCode Lib "vbarchiv.dll" _
() As Long

Public Declare Sub ftpSetAscii Lib "vbarchiv.dll" _
(ByVal hSocket As Long)

Public Declare Sub ftpQuit Lib "vbarchiv.dll" _
(ByVal hSocket As Long)


Und hier der eigentliche Code:

Sub FTPUpload()

'Lädt eine Text-Datei auf den Server. /public/... ist der Pfad ab dem Root

Dim pSocket As Long
Dim res As Long
Const cMyServer = "xyz.de"

pSocket = ftpConnect(cMyServer, "Benutzer", "Paßwort")
If pSocket > 0 Then
'OK: Verbindung geöffnet
ftpSetAscii (pSocket)
res = ftpGetLastStatusCode()
If res = 200 Then
'OK
res = ftpPutFile(pSocket, cMyServer, 0, "/html/catalog/wip/categories.csv", "G:\MS - MultimediaService\Wippermann\Artikeldatenbank\_Aktuell\To Import\categories.csv")
res = ftpPutFile(pSocket, cMyServer, 0, "/html/catalog/wip/categories_description.csv", "G:\MS - MultimediaService\Wippermann\Artikeldatenbank\_Aktuell\To Import\categories_description.csv")
res = ftpPutFile(pSocket, cMyServer, 0, "/html/catalog/wip/products_description.csv", "G:\MS - MultimediaService\Wippermann\Artikeldatenbank\_Aktuell\To Import\products_description.csv")
res = ftpPutFile(pSocket, cMyServer, 0, "/html/catalog/wip/products.csv", "G:\MS - MultimediaService\Wippermann\Artikeldatenbank\_Aktuell\To Import\products.csv")
res = ftpPutFile(pSocket, cMyServer, 0, "/html/catalog/wip/products_to_cat.csv", "G:\MS - MultimediaService\Wippermann\Artikeldatenbank\_Aktuell\To Import\products_to_cat.csv")
If res = 1 Then
'OK
ftpQuit (pSocket)
res = ftpGetLastStatusCode()
If res = 221 Then
'OK
ElseIf res = 0 Then
'nach ca. 45s
MsgBox "Problem bei FTP-Upload (ftpQuit): " & pSocket & "(keine Verbindung zu Server)"
Else
MsgBox "Problem bei FTP-Upload (ftpQuit)" & pSocket & "(unbekanntes Problem)"
End If
ElseIf res = 0 Then
'nach ca. 120s
MsgBox "Problem bei FTP-Upload (ftpPutFile): " & res & "(keine Verbindung zu Server)"
Else
MsgBox "Problem bei FTP-Upload (ftpPutFile): " & res & "(unbekanntes Problem)"
End If
ElseIf res = 0 Then
'Timeout nach 60s
MsgBox "Problem bei FTP-Upload (ftpSetAscii): " & res & "(keine Verbindung zu Server)"
Else
MsgBox "Problem bei FTP-Upload (ftpSetAscii): " & res & "(unbekanntes Problem)"
End If
ElseIf pSocket = -2147483648# Then
'nach ca 15s
MsgBox "Problem bei FTP-Upload FTP-Upload (ftpConnect): " & pSocket & "(keine Verbindung zu Server)"
Else
MsgBox "Problem bei FTP-Upload (ftpConnect)" & pSocket & "(unbekanntes Problem)"
End If


Set wshshell = CreateObject("WScript.Shell")
wshshell.Run "www.ms-multimediastore.de/catalog/wip/auto.php"


End Sub


In der Zeile: ElseIf pSocket = -2147483648# Then bleibt er dann stehen. Hab den Wert schon hin und her geändert, ohne irgendeine Auswirkung...

mfg Markus
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
FTP Upload19.764larsbehrmann30.01.06 16:29
Re: FTP Upload5.066ModeratorMartoeng02.02.06 09:46
Re: FTP Upload4.809larsbehrmann02.02.06 09:51
Re: FTP Upload5.003ModeratorMartoeng02.02.06 16:44
Re: FTP Upload4.762larsbehrmann02.02.06 16:59
Re: FTP Upload4.927panamaman13.02.06 02:12
Re: FTP Upload4.814panamaman13.02.06 02:52
Re: FTP Upload4.614larsbehrmann13.02.06 13:27
Re: FTP Upload4.867ModeratorMartoeng13.02.06 18:07
Re: FTP Upload4.662larsbehrmann14.02.06 10:06
Re: FTP Upload4.770panamaman14.02.06 11:58
Re: FTP Upload4.595panamaman14.02.06 12:14
Re: FTP Upload4.621ModeratorMartoeng14.02.06 17:48
Re: FTP Upload4.588panamaman14.02.06 22:12
Re: FTP Upload4.759panamaman14.02.06 22:19
Re: FTP Upload4.645ModeratorMartoeng15.02.06 00:04
Re: FTP Upload - Code-Sample (mit Fehlerbehandlung)5.011Erdmännchen17.03.06 13:08
Re: FTP Upload - Code-Sample (mit Fehlerbehandlung)4.644MSeuling03.09.06 12:17
Re: FTP Upload - Code-Sample (mit Fehlerbehandlung)4.590ModeratorMartoeng03.09.06 12:26
Re: FTP Upload - Code-Sample (mit Fehlerbehandlung)4.559MSeuling03.09.06 20:27
Re: FTP Upload - Code-Sample (mit Fehlerbehandlung)4.910ModeratorMartoeng04.09.06 14:58
Re: FTP Upload - Code-Sample (mit Fehlerbehandlung)4.663MSeuling05.09.06 21:05
Re: FTP Upload - Code-Sample (mit Fehlerbehandlung)4.455ModeratorMartoeng05.09.06 22:07
Re: FTP Upload - Code-Sample (mit Fehlerbehandlung)4.636MSeuling06.09.06 15:28
Re: FTP Upload - Code-Sample (mit Fehlerbehandlung)4.417Erdmännchen06.09.06 10:27
Re: FTP Upload - Code-Sample (mit Fehlerbehandlung)4.558MSeuling06.09.06 15:31
Re: FTP Upload - Code-Sample (mit Fehlerbehandlung)4.426ModeratorMartoeng06.09.06 17:38
Re: FTP Upload - Code-Sample (mit Fehlerbehandlung)4.749MSeuling06.09.06 23:40
Re: FTP Upload - Code-Sample (mit Fehlerbehandlung)4.551ModeratorMartoeng07.09.06 15:45
Re: FTP Upload - Code-Sample (mit Fehlerbehandlung)4.455MSeuling07.09.06 23:54
Re: FTP Upload - Code-Sample (mit Fehlerbehandlung)4.679ModeratorMartoeng08.09.06 00:38
Re: FTP Upload - Code-Sample (mit Fehlerbehandlung)4.538MSeuling08.09.06 01:25
Re: FTP Upload - Code-Sample (mit Fehlerbehandlung)4.451ModeratorMartoeng08.09.06 16:41
Re: FTP Upload - Code-Sample (mit Fehlerbehandlung)4.469MSeuling11.09.06 15:39
Re: FTP Upload - Code-Sample (mit Fehlerbehandlung)4.545ModeratorMartoeng11.09.06 16:35
Re: FTP Upload - Code-Sample (mit Fehlerbehandlung)4.616MSeuling19.09.06 16:57
Re: FTP Upload4.567larsbehrmann05.04.06 21:42
Re: FTP Upload4.591ModeratorMartoeng06.04.06 02:09
Re: FTP Upload4.706larsbehrmann06.04.06 07:47
Re: FTP Upload4.686ModeratorMartoeng06.04.06 13:25
Re: FTP Upload4.505larsbehrmann06.04.06 14:12
Re: FTP Upload4.514larsbehrmann06.04.06 14:20
Re: FTP Upload4.748ModeratorMartoeng06.04.06 14:32
Re: FTP Upload4.727Erdmännchen06.04.06 16:37

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel