Empfohlen: ASP -Eingabeaufforderung Ungültige Verwendung von NULL: Ersetzen Verwenden Sie Ersatz, um die in der Datenbank gelesenen Daten zu ersetzen. Es ist normal, wenn das Feld nicht leer ist, aber wenn es leer ist, wird die folgende Eingabeaufforderung angezeigt: Microsoft VBScript -Laufzeitfehler '800a005e' ungültiges Gebrauch von NULL: "Ersetzen". Das Hauptproblem ist, dass das Feld von SQLServer Null ist, sodass es nicht einfach null ist. Sie können ISNull nur verwenden, um zu beurteilen, ob zuerst
ASP -Upload -Bild fordert ADODB.Stream -Fehler '800A0BBC' auf
Es gibt viele Probleme mit dieser Eingabeaufforderung. Berechtigungen sind häufig. Ganz zu schweigen davon, es gibt eine andere seltsame Sache
Das Format der Systemzeit von Windows 2008 ist: 2013/3/8, nicht der vorherige 2013-3-8. Da die umbenannten und hochgeladenen Dateien nach Zeit genannt werden, ist diese Anforderung 201338, aber auf der Windows 2008 -Plattform wurde sie schließlich 2013/3/8. Dies wird ein Problem haben, dh es wird als Ordner und einen Pfad gelöst, was schließlich zu einem realen, nicht existierenden Verzeichnis und einem Schreibfehler führen wird.
Lösung:
Nach dem Anzeigen befindet sich ein Absatz von Inhalten in der Upload- und Speicherndatei:
. . . . . . . . . .
set File = upload.file (Datei1)
Wenn Datei.FileSize> 0 dann
'Generieren Sie automatisch Dateinamen
Dateiname = Datum ()
Dateiname = Dateiname & Zeit ()
Dateiname = Ersetzen (Dateiname,/,) (Dies wurde später hinzugefügt, nachdem dieser Satz hinzugefügt wurde, war das Hochladen des Bildes erfolgreich)
Dateiname = Ersetzen (Dateiname,-,)
Dateiname = ersetzen (Dateiname,:,)
Dateiname = ersetzen (Dateiname,,)
Dateiname = Dateiname+.
fileNameend = file.FileName
fileNameend = split (Dateinameend,)
. . . . . . . . . . . . .
Dateiname = Ersetzen (Dateiname,/,) (Dies wurde später hinzugefügt, nachdem dieser Satz hinzugefügt wurde, war das Hochladen des Bildes erfolgreich)
Es bedeutet, ersetzt / mit leer zu ersetzen / mit leer
Das Problem wurde behandelt.
Freigabe: Verwenden Sie Tong ASP, um die reale IP -Adresse des Benutzers direkt zu erhalten Allgemeine Funktion, wenn die reale IP nicht erhalten werden kann, ersetzt sie die Proxy IP Private Function Getip () Dim Stripaddr if request.servervariables (http_x_forwarded_ford) = oder instr (request.servervariable