แนะนำ: จะสร้าง HTML ใน ASP ได้อย่างไร? มีระบบข่าวมากมายที่สร้าง HTML แต่พวกเขาทั้งหมดใช้เทมเพลต ฟังก์ชั่นนี้บันทึกรหัส HTML ที่สร้างขึ้นโดยหน้า ASP เป็นไฟล์ HTML ดังนั้นจึงไม่จำเป็นต้องเปลี่ยนหน้าต้นฉบับเพื่อให้ระบบข่าวที่สร้าง HTML สมบูรณ์ ^ _^ เนื่องจากรหัสค่อนข้างสั้นเนื้อหาที่ยกมาต่อไปนี้ไม่ได้แสดงความคิดเห็นที่นี่: % 'เมื่อเป้าหมาย
เรามักจะพบปัญหาการสืบค้นหลายครั้งและข้อความ SQL ที่ยาวนานมักจะทำให้พระสับสน โดยเฉพาะอย่างยิ่งเมื่อไคลเอ็นต์ส่วนเติมเต็มในเงื่อนไขการสืบค้นมันจะยากกว่าที่จะใช้วิธีการทั่วไป
ต่อไปนี้ใช้ตัวตนอย่างชาญฉลาดโดยที่ 1 = 1 (อันที่จริงมันมีมากเพียงแค่ปล่อยให้มันมีค่าของความจริง) เพื่อแก้ปัญหานี้
ข้อความสรุป
'ชื่อเรื่องข้อมูลเรื่อง
'บริษัท ชื่อ บริษัท ที่โพสต์ข้อมูล
'เนื้อหาเนื้อหาของข้อมูลที่โพสต์
'ที่อยู่ของ บริษัท
โปรไฟล์ บริษัท Infomation
'หมายเหตุคำแนะนำที่เกี่ยวข้อง
ค่าข้างต้นทั้งหมดจะถูกส่งโดยแบบฟอร์มจากนั้นค่าที่สอดคล้องกันจะได้รับโดย: subject = trim (request.form (หัวเรื่อง) ฯลฯ
-
'ฟังก์ชั่นนี้สำคัญมาก! -
ฟังก์ชั่น SQL (A, B, SQLS)
หาก b <> จากนั้น 'หากลูกค้าไม่ส่งค่านี้คำสั่ง SQL ที่เกี่ยวข้องจะไม่ถูกสร้างขึ้น
sqls = sqls & & a & like ' % & b & %'
สิ้นสุดถ้า
SQL = SQLS
ฟังก์ชันสิ้นสุด
-
SET Conn = Server.CreateObject (ADODB.Connection)
dbpath = server.mappath (/database/mydb.mdb)
conn.open driver = {microsoft access driver (*.mdb)}; pwd =; dbq = & dbpath
ตั้งค่า rs = server.createObject (adodb.recordset)
SQLS = SELECT * จาก myTable โดยที่ 1 = 1
'การโทรต่อไปนี้ฟังก์ชันข้างต้นและมีการโทรจำนวนมาก (ในทางทฤษฎีใด ๆ )
SQLS = SQL (หัวเรื่อง, หัวเรื่อง, SQLS)
SQLS = SQL (บริษัท , บริษัท , SQLS)
SQLS = SQL (เนื้อหา, เนื้อหา, SQLS)
SQLS = SQL (ที่อยู่, ที่อยู่, SQLS)
SQLS = SQL (Infomation, Infomation, SQLS)
SQLS = SQL (หมายเหตุ, หมายเหตุ, SQLS)
sqls = sqls & order โดย id desc
Rs.Open SQLS, Conn, 3,2
-
บทสรุป
หากไม่มีฟังก์ชั่นคีย์ฟังก์ชั่น SQL (A, B, SQLS) เราสามารถจินตนาการได้ว่าจำเป็นต้องมีการตัดสินกี่ครั้งหลังจากนั้น!
แบ่งปัน: วิธีใช้เทคโนโลยีการเขียนสคริปต์ ASP ในสคริปต์ VB คุณไม่จำเป็นต้องกำหนดตัวแปรหรือกำหนดประเภทของพวกเขาอย่างชัดเจนในภาษาสคริปต์อื่น ๆ ตัวแปรมีอยู่เมื่อคุณใช้ครั้งแรก อย่างไรก็ตามคุณสมบัตินี้ช่วยให้รหัสของคุณมีอยู่อย่างกว้างขวางใน typeScripts หากคุณกำหนดชื่อตัวแปรในรหัสอย่างผิด ๆ ตัวแปรใหม่จะถูกสร้างขึ้น สคริปต์ของคุณอาจทำงานไม่ถูกต้อง