บทความนี้จะแนะนำการใช้ Null: แทนที่เมื่อพรอมต์ asp ไม่ถูกต้องเป็นหลัก เพื่อนๆ ที่ต้องการความช่วยเหลือสามารถอ้างอิงถึงมันได้
ใช้ REPLACE เพื่อแทนที่ข้อมูลที่อ่านจากฐานข้อมูล เป็นเรื่องปกติหากฟิลด์ไม่ว่างเปล่า แต่ถ้า
เมื่อว่างเปล่า ข้อความต่อไปนี้จะปรากฏขึ้น:
ข้อผิดพลาดรันไทม์ Microsoft VBScript '800a005e'
การใช้ไม่ถูกต้อง Null: 'แทนที่'
ปัญหาหลักคือฟิลด์ของ sqlserver เป็นโมฆะ ดังนั้นคุณไม่สามารถตัดสินได้ว่าเป็นโมฆะหรือไม่ คุณสามารถใช้ได้เฉพาะ isnull เท่านั้น
คุณสามารถตัดสินก่อน
ถ้า isnull(rs(cooutent))=false แล้ว
การตอบกลับเขียน (null)
อื่น
response.write แทนที่ (rs (cooutent), chr (13), <br/>)
สิ้นสุดถ้า
ทดสอบ:
คัดลอกรหัสรหัสดังต่อไปนี้:ถ้า isnull(คำหลัก)=true ดังนั้น คำหลัก=dxy_title
ถ้า isnull(คำอธิบาย)=true ดังนั้น description=dxy_title