موصى به: ASP موجه الاستخدام غير صالح لـ NULL: استبدال استخدم استبدال لاستبدال البيانات في قاعدة البيانات. من الطبيعي أن يكون الحقل غير فارغ ، ولكن إذا كان فارغًا ، فإن المطالبة التالية تظهر: Microsoft VBScript Runtime Error '800a005e' الاستخدام غير الصحيح لـ Null: "استبدال" المشكلة الرئيسية هي أن حقل SQLServer لاغ ، لذلك لا يمكن أن يكون مجرد حكم فارغ. يمكنك فقط استخدام Isnull للحكم إذا كان أولاً
ASP تحميل صورة المطالبة ADODB.Stream خطأ '800A0BBC'
هناك العديد من المشاكل مع هذه المطالبة. الأذونات شائعة. ناهيك عن هذا ، هناك شيء غريب آخر
تنسيق وقت نظام Windows 2008 هو: 2013/3/8 ، وليس السابق 2013-3-8. نظرًا لأن الملفات التي تم إعادة تسميتها وتحميلها تسميها حسب الوقت ، فإن هذا المطلب هو 201338 ، ولكن على نظام Windows 2008 ، أصبح أخيرًا 2013/3/8. سيكون هذا مشكلة ، أي أنه سيتم حله كمجلد ومسار ، مما سيؤدي في النهاية إلى دليل حقيقي غير موجود وخطأ في الكتابة.
حل:
بعد المشاهدة ، هناك فقرة من المحتوى في الملف وحفظ الملف:
. . . . . . . . . .
SET FILE = TOPLOAD.File (file1)
if file.filesize> 0 ثم
"إنشاء أسماء الملفات تلقائيًا
اسم الملف = التاريخ ()
اسم الملف = اسم الملف والوقت ()
اسم الملف = استبدال (اسم الملف ،/،) (تمت إضافة هذا لاحقًا ، بعد إضافة هذه الجملة ، كان تحميل الصورة ناجحًا)
اسم الملف = استبدال (اسم الملف ،-،)
اسم الملف = استبدال (اسم الملف ،: ،)
اسم الملف = استبدال (اسم الملف ، ،)
اسم الملف = اسم الملف+.
filenameend = file.filename
filenameend = split (filenameend ،.)
. . . . . . . . . . . . .
اسم الملف = استبدال (اسم الملف ،/،) (تمت إضافة هذا لاحقًا ، بعد إضافة هذه الجملة ، كان تحميل الصورة ناجحًا)
وهذا يعني استبدال / فارغ
تم التعامل مع المشكلة.
مشاركة: استخدم Tong ASP للحصول على عنوان IP الحقيقي للمستخدم مباشرة الوظيفة العامة ، إذا كان لا يمكن الحصول على IP الحقيقي ، فسوف يحل محل الوظيفة الخاصة بالوكالة IP getip () dim stripaddr إذا طلب.