권장 : ASP 프롬프트 NULL의 잘못된 사용 : 교체 교체를 사용하여 데이터베이스에서 읽은 데이터를 교체하십시오. 필드가 비어 있지 않은 경우에는 정상이지만 비어있는 경우 다음 프롬프트가 나타납니다. Microsoft vbscript 런타임 오류 '800A005E'NULL의 유효하지 않은 사용 : '주요 문제는 SQLServer 필드가 NULL이므로 단순히 무효 판단이 될 수 없다는 것입니다. 먼저 IsNull을 사용하여 먼저 판단 할 수 있습니다
ASP 업로드 이미지 프롬프트 adodb.stream 오류 '800a0bbc'
이 프롬프트에는 많은 문제가 있습니다. 권한이 일반적입니다. 이것을 말할 것도없이, 또 다른 이상한 것이 있습니다
Windows 2008 디스플레이의 시스템 시간 형식은 다음과 같습니다. 2013/3/8, 이전 2013-3-8이 아닙니다. 이름이 바뀌고 업로드 된 파일의 이름은 시간별로 지명 되었으므로이 요구 사항은 201338이지만 Windows 2008 플랫폼에서는 마침내 2013/3/8이되었습니다. 이것은 문제가 될 것입니다. 즉, 폴더와 경로로 해결 될 것이며, 결국 실제 비 존재 디렉토리와 서면 오류로 이어질 것입니다.
해결책:
시청 후 업로드 및 저장 파일에는 내용 단락이 있습니다.
. . . . . . . . . .
set file = ubload.file (file1)
file.filesize> 0 인 경우
'파일 이름을 자동으로 생성합니다
filename = date ()
filename = filename & time ()
filename = replace (filename,/,) (이것은 나중에이 문장을 추가 한 후 사진의 업로드가 성공적이었습니다)
filename = 교체 (filename,-,)
filename = 교체 (filename, :,)
filename = 교체 (filename ,,)
filename = filename+.
filenameend = file.filename
filenameend = split (filenameend ,.)
. . . . . . . . . . . . .
filename = replace (filename,/,) (이것은 나중에이 문장을 추가 한 후 사진의 업로드가 성공적이었습니다)
그것은 비어 있거나 교체하는 것을 의미합니다
문제는 다루어졌습니다.
공유 : Tong ASP를 사용하여 사용자의 실제 IP 주소를 직접 얻습니다. 일반 기능, 실제 IP를 얻을 수없는 경우 프록시 IP 개인 기능 getIP () Dim StripAddr request.Servariables (http_x_forwarded_for) = 또는 inst (request.servariables (http_x_forwarded_for), stripaddr = request.servervaribles