تقدم هذه المقالة بعض المعرفة الأساسية حول ASP ، والتي يجب أن تكون معروفة لجميع المبتدئين ASP. آمل أن يكون ذلك مفيدًا لك ، دعنا نلقي نظرة معًا.
نعلم جميعًا أن ASP هو اختصار صفحة الخادم النشط ، مما يعني صفحة الخادم الديناميكي. ASP هو تطبيق تم تطويره بواسطة Microsoft لاستبدال برامج البرمجة النصية CGI. فيما يلي بعض المعرفة الأساسية للرجوع إليها.
1. اتصال قاعدة البيانات
ما يلي هو المحتوى المقتبس:
- <٪
- setConn = server.createObject (adodb.connection)
- conn.opendriver = {microsoftAccessDriver (*. mdb)} ؛ dbq = & server.mappath (اسم قاعدة البيانات)
- ٪>
2. افتح قاعدة البيانات
ما يلي هو المحتوى المقتبس:
- exec = حدد* من جدول قاعدة البيانات
- setRs = server.createBject (adodb.recordset)
- Rs.Openexec ، Conn ، 1،1
تتم قراءة المعلمة 1 ، 1
قراءة تنسيق المحتوى: <٪ = RS (الحقل) ٪>
3. إضافة برنامج معالجة السجلات
ما يلي هو المحتوى المقتبس:
- <٪
- setConn = server.createObject (adodb.connection)
- conn.opendriver = {microsoftAccessDriver (*. mdb)} ؛ dbq = & server.mappath (اسم قاعدة البيانات)
- name = request.form (الحقل) الاسم ، tel ، الرسالة هي قيمة الحقل المحددة عن طريق إرسال النموذج
- tel = request.form (حقل)
- رسالة = request.form (حقل)
- exec = insertinto اسم جدول (الحقل) (' +حقل +') متعددة مفصولة بفواصل
- conn.executeexec يرتكب استخدام التنفيذ
- conn.close
- setConn = لا شيء
- ٪>
4. معالج البحث
ما يلي هو المحتوى المقتبس:
- <٪
- name = request.form (الحقل) الاسم ، TEL هي قيمة الحقل المحددة بواسطة نموذج إرسال
- tel = request.form (حقل)
- setConn = server.createObject (adodb.connection)
- conn.opendriver = {microsoftAccessDriver (*. mdb)} ؛ dbq = & server.mappath (اسم قاعدة البيانات)
- exec = حدد*من الجدول wherename = '+field+' andtel =+field
- setRs = server.createBject (adodb.recordset)
- Rs.Openexec ، Conn ، 1،1
- ٪>
- "يتم تصدير المحتوى الذي تم تفتيشه على الصفحة
- <٪
- dowhilenotrs.eof
- ٪> <tr>
- <td> <٪ = rs (name) ٪> </td>
- <td> <٪ = rs (tel) ٪> </td>
- <td> <٪ = rs (time) ٪> </td>
- </r>
- <٪
- Rs.Movenext
- حلقة
- ٪>
5. حذف برنامج معالجة السجلات
ما يلي هو المحتوى المقتبس:
- <٪
- setConn = server.createObject (adodb.connection)
- conn.opendriver = {microsoftAccessDriver (*. mdb)} ؛ dbq = & server.mappath (اسم قاعدة البيانات)
- exec = حذف*من اسم الجدول حيث الرقم = & request.form (id)
- conn.executeexec
- ٪>
6. تعديل برنامج معالجة السجلات
ما يلي هو المحتوى المقتبس:
- <٪
- setConn = server.createObject (adodb.connection)
- conn.opendriver = {microsoftAccessDriver (*. mdb)} ؛ dbq = & server.mappath (اسم قاعدة البيانات)
- exec = حدد*من اسم الجدول حيث الرقم = & request.form (معرف)
- setRs = server.createBject (adodb.recordset)
- Rs.Openexec ، Conn ، 1،3'1،3 هو معنى التعديل
- rs (name) = request.form (الحقل) اسم ، هاتف ، الرسالة هي قيمة الحقل المحددة عن طريق إرسال النموذج
- rs (tel) = request.form (حقل)
- RS (رسالة) = request.form (حقل)
- Rs.update
- Rs.close
- setRs = لا شيء
- conn.close
- setConn = لا شيء
- ٪>
تعديل برنامج تنفيذ السجل: أدخل صفحة رقم المعرف >>> تصدير بيانات المعرف المقابل >>>>>>> قم بتعديل المعالج مباشرة
7. أمثلة على برامج معالجة تسجيل الدخول إلى الخلفية
ما يلي هو المحتوى المقتبس:
- <٪
- dimname ، كلمة المرور
- name = request.form (اسم)
- كلمة المرور = الطلب. الشكل (كلمة المرور)
- Dimexec ، Conn ، Rs
- exec = حدد*من اسم الجدول حيث (name = '& field &' andpassword = '& field &')
- setConn = server.createObject (adodb.connection)
- conn.opendriver = {microsoftAccessDriver (*. mdb)} ؛ dbq = & server.mappath (اسم قاعدة البيانات)
- setRs = server.createBject (adodb.recordset)
- Rs.Openexec ، Conn
- ifnotrs.eofthen
- Rs.close
- conn.close
- جلسة (محددة) = نعم
- جلسة (تحقق) = الحق
- استجابة
- آخر
- جلسة (محددة) = لا
- جلسة (تحقق) = خطأ
- استجابة. RedirectLogin.asp
- Endif
- ٪>
كل صفحة خلفية زائد:
- <٪ ifnotsession (تم التحقق) = تحدد جلسة Yesthen متغير سلسلة محدد
- استجابة. RedirectLogin.asp
- آخر
- ٪>
آمل أن تكون المقدمة أعلاه للمعرفة الأساسية لـ ASP تقديم بعض المساعدة للمبتدئين.