แนะนำ: ASP รวมคลาสคำสั่ง SQL เมื่อเขียนโปรแกรมฐานข้อมูล ASP เรามักจะใช้คำสั่ง SQL และเมื่อเพิ่มและอัปเดตข้อมูลเรามักจะใช้วิธีการต่อไปนี้: แทรกลงในข้อความ (incept, ผู้ส่ง, ชื่อ, เนื้อหา, sendtime, ค่าสถานะ, issend) ค่า ('incept (i)', 'memberName'
หากคุณมีเว็บไซต์ขนาดใหญ่และเนื้อหามากมายมันมักจะเป็นเรื่องยากสำหรับผู้เข้าชมที่จะค้นหาสิ่งที่พวกเขาต้องการ ในเวลานี้คุณต้องค้นหาเว็บไซต์เพื่อช่วยให้ผู้เยี่ยมชมค้นหาข้อมูลที่พวกเขากำลังมองหาได้เร็วขึ้น! ตอนนี้คุณสามารถใช้ฟังก์ชั่นนี้กับ ASP ได้อย่างง่ายดายไม่ต้องพูดถึงว่ามีเว็บไซต์มากมายที่รองรับ ASP คุณสามารถใช้เครื่องมือค้นหานี้เพื่อค้นหาไฟล์หรือข้อมูลซอฟต์แวร์ใด ๆ ในหน้าแรกของคุณและสามารถเข้าถึงทุกคำได้อย่างถูกต้อง! หลังจากพูดมากคุณรู้สึกเคลื่อนไหวหรือไม่? จากนั้นทำตามขั้นตอนด้านล่างเพื่อสร้างเครื่องมือค้นหาของคุณเอง:
(1) ก่อนอื่นให้ใช้ access97 เพื่อสร้างฐานข้อมูลชื่อ list.mdb สร้างตารางที่เรียกว่ารายการจากนั้นป้อนชื่อไฟล์บางส่วนที่คุณต้องการสอบถามในตารางรายการ คำค้นหาคีย์ยังมีลิงก์ที่สอดคล้องกัน รหัสโครงการสี่รายการ (ตัวเลข), ชื่อเรื่อง (ธีม), Word (คำหลัก) และ URL (ที่อยู่ลิงก์) ดังที่แสดงในตารางต่อไปนี้:
(2) หลังจากสร้างฐานข้อมูลคุณสามารถสร้างหน้าการค้นหา ASP ของคุณ ต่อไปนี้เป็นโปรแกรมแหล่งที่มาของหน้าการค้นหา ASP ด้วยการค้นหาชื่อไฟล์ htm เครื่องมือค้นหานี้สามารถค้นหาเนื้อหาในชื่อเรื่องและคำในเวลาเดียวกัน แน่นอนถ้าคุณต้องการคุณสามารถสร้างการค้นหาเพิ่มเติม:
<!-#รวมไฟล์ = adovbs.inc->
<% สร้างการเชื่อมต่อกับฐานข้อมูล
con = dbq =+server.mappath (list.mdb)+; defaultdir =; dirver = {microsoft access driver (*. mdb)};
สร้างวัตถุการเชื่อมต่อและเปิดฐานข้อมูล
SET MYCON = Server.CreateObject (ADODB.Connection)
mycon.open.con %>
สร้างรูทีนสำหรับวัตถุ RecordSet เปิดวัตถุ RecordSet เพื่อส่งผ่านสตริง SQL และข้อมูลการเชื่อมต่อทั้งหมด
<% set rs = server.createObject (adodb.recordset)
Rs.Open Select*รายการแบบฟอร์มที่ชื่อและคำเช่น '%' & request.form (word) &%', mycon, appenstatie
-
สร้างหน้าข้อมูลการแสดงผลและการสืบค้นหลังจากสอบถาม คุณสามารถเลือกชื่อที่คุณต้องการ
<html> <head> <title> ผลลัพธ์การสืบค้น </title> </head>
<body bgcolor =#ffffff>
<p allign = center> <br>
แบบสอบถามทางสถิติมี < % response.write (Rs.RecordCount) %> บันทึก </p> <br>
<div align = center> <enter>
<Table Border = 1 Align = Center BorderColor = 000000 BerdorCoorlight =#000000 BorderColordark =#ffffff>
<tr align = center>
<td width = 20% allign = center bgcolor =#ffffff> id </td>
<td width = 60% allign = center bgcolor =#ffffff> หัวข้อ </td>
<td width = 20% allign = center bgcolor =#ffffff> ดู </td> </table>
<Table Border = 1 Align = Center BorderColor = 000000 BerdorCoorlight =#000000 BorderColordark =#ffffff>
<tr align = center>
<!-แยกข้อมูลจากฐานข้อมูล->
< % ในขณะที่ไม่ใช่ Rs.eof %>
<tr align = center>
<td width = 20% allign = center bgcolor =#ffffff> <% = rs (id)%> </td>
<td width = 60% allign = center bgcolor =#ffffff> <% = rs (ชื่อ)%> </td>
<td width = 20% allign = center bgcolor =#ffffff> <a href = <% = rs (url)% >> ไป </a> </td>
< % rs.movenext %> </tr> < % wend %> </table> </enter> </div> < % rs.close %>
< % mycon.close %>
ปิดลิงค์
</body> </html>
มาสร้างหน้าการค้นหากันเถอะ
<Html> <head> <title> หน้าค้นหา </title> </head>
<!-สร้างแบบฟอร์มการค้นหา->
<จาก method = post action = search.asp>
<div align = center> <center> <p> <ประเภทอินพุต = ชื่อข้อความ = size = 30>
<ประเภทอินพุต = ส่งค่า = ส่งชื่อ = b1> <อินพุตประเภท = ค่ารีเซ็ต = clear name = b2> </p>
</enter> </div> </form>
<HR Width = 600 Align = Center>
<html>
โอเคเครื่องมือค้นหาไซต์นี้เสร็จสมบูรณ์ที่นี่และสิ่งต่อไปที่คุณต้องทำคือป้อนเนื้อหาลงในฐานข้อมูล!
บทความนี้รวบรวมโดย Beach Boy คุณสามารถพิมพ์ซ้ำได้ แต่โปรดระบุแหล่งที่มาและรักษาความสมบูรณ์ ขอบคุณ!
แชร์: รหัสเทมเพลต ASP เทมเพลตคลาสส่วนตัว m_filename, m_root, m_unknowns, m_lasterror, m_haltonerr ส่วนตัว m_valuelulist, m_blocklist ส่วนตัว m_regexp ย่อยส่วนตัว class_initialize set m_valuelist = createobject