الموصى به: ASP يدمج فئة بيان SQL عند كتابة برنامج قاعدة بيانات ASP ، عادة ما نستخدم عبارات SQL ، وعند إضافة وتحديث البيانات ، عادة ما نستخدم الطريقة التالية: إدراج في رسالة (incept ، المرسل ، العنوان ، المحتوى ، إرسال وقت ، العلم ، الإصدار) ("incept (I)"
إذا كان لديك موقع ويب ضخم والكثير من المحتوى ، فغالبًا ما يكون من الصعب على الزائرين العثور على ما يحتاجون إليه. في هذا الوقت ، تحتاج إلى بحث موقع ويب لمساعدة الزائرين في العثور على المعلومات التي يبحثون عنها بشكل أسرع! يمكنك الآن تنفيذ هذه الوظيفة بسهولة مع ASP ، ناهيك عن أن هناك العديد من المواقع التي تدعم ASP. يمكنك استخدام محرك البحث هذا للبحث في أي ملف أو معلومات برنامج في صفحتك الرئيسية ، ويمكنه الوصول بدقة إلى كل كلمة! بعد قول الكثير ، هل تشعر بالتحرك؟ ثم اتبع الخطوات أدناه لإنشاء محرك البحث الخاص بك:
(1) أولاً ، استخدم Access97 لإنشاء قاعدة بيانات تسمى List.mdb ، قم بإنشاء جدول يسمى List ، ثم أدخل بعض أسماء الملفات التي تريد الاستعلام عنها في جدول القائمة. تحتوي مصطلحات البحث الرئيسية أيضًا على روابط مقابلة. أربعة معرفات المشروع (الأرقام) ، العنوان (السمة) ، كلمة (كلمة رئيسية) ، وعنوان URL (عنوان الارتباط) ، كما هو موضح في الجدول التالي:
(2) بعد إنشاء قاعدة البيانات ، يمكنك إنشاء صفحة بحث ASP الخاصة بك. ما يلي هو البرنامج المصدر لصفحة البحث ASP مع اسم الملف Search.htm. يمكن لمحرك البحث هذا البحث عن المحتوى في العنوان والكلمة في نفس الوقت. بالطبع ، إذا كنت في حاجة إليها ، يمكنك إنشاء المزيد من عمليات البحث:
<!-#تضمين ملف = adovbs.inc->
<٪ إنشاء اتصال بقاعدة البيانات
con = dbq =+server.mappath (list.mdb)+؛ defaultDir = ؛ dirver = {microsoft access driver (*. mdb)} ؛
قم بإنشاء كائن اتصال وفتح قاعدة البيانات
تعيين myCon = server.createObject (adodb.connection)
mycon.open.con ٪>
قم بإنشاء روتين لكائن مجموعة السجلات ، وافتح كائن مجموعة السجلات لتمرير سلسلة SQL وجميع معلومات الاتصال
<٪ set rs = server.createBject (adodb.recordset)
RS.Open SELECT*قائمة النماذج حيث العنوان والكلمة مثل "٪" & request.form (Word) & ٪ "، MyCon ، Adquerenstatie
٪>
قم بإنشاء معلومات العرض وصفحة الاستعلام بعد الاستعلام. يمكنك اختيار أي اسم تريده.
<html> <head> <title> نتائج الاستعلام </title> </head>
<body bgcolor =#ffffff>
<p align = center> <br>
يحتوي الاستعلام الإحصائي على إجمالي <٪ Response.write (Rs.RecordCount) ٪> السجلات </p> <br>
<div align = center> <centre>
<table border = 1 Align = Center BorderColor = 000000 BerdorCoorlight =#000000 BorderColordark =#ffffff>
<tr align = center>
<td width = 20 ٪ align = center bgcolor =#ffffff> id </td>
<td width = 60 ٪ align = center bgcolor =#ffffff> topic </td>
<td width = 20 ٪ align = center bgcolor =#ffffff> عرض </td> </thand>
<table border = 1 Align = Center BorderColor = 000000 BerdorCoorlight =#000000 BorderColordark =#ffffff>
<tr align = center>
<!-استخراج المعلومات من قاعدة البيانات->
<٪ بينما لا rs.eof ٪>
<tr align = center>
<td width = 20 ٪ align = center bgcolor =#ffffff> <٪ = rs (id) ٪> </td>
<td width = 60 ٪ align = center bgcolor =#ffffff> <٪ = rs (title) ٪> </td>
<td width = 20 ٪ align = center bgcolor =#ffffff> <a href = <٪ = rs (url) ٪ >> go </a> </td>
<٪ rs.movenext ٪> </tr> <٪ wend ٪> </table> </center> </viv> <٪ rs.close ٪>
<٪ myCon.Close ٪>
أغلق الرابط
</body> </html>
لننشئ صفحة بحث
<html> <head> <title> صفحة البحث </title> </head>
<!-إنشاء نموذج بحث->
<من الطريقة = post Action = search.asp>
<div align = center> <centre> <p> <type type = text name = word size = 30>
أقل
</center> </viv> </part>
<عرض HR = 600 محاذاة = مركز>
<html>
حسنًا ، يتم الانتهاء من محرك بحث الموقع هنا ، والشيء التالي الذي عليك فعله هو إدخال المحتويات في قاعدة البيانات!
تم تجميع هذه المقالة من قبل صبي الشاطئ. يمكنك إعادة طباعته ، ولكن يرجى التأكد من الإشارة إلى مصدره والحفاظ على سلامته. شكرًا لك!
مشاركة: رمز قالب ASP قالب الفئة الخاص m_filename ، m_root ، m_unknowns ، m_lasterror ، m_haltonerr private m_valuelist ، m_blocklist private m_regexp subs_initialize set m_valuelist = createObject (scripting.dictionary) set m_block