غرض التعلم: تعلم العمليات الأساسية لقاعدة البيانات 1 (سجلات الكتابة)
العمليات الأساسية لقاعدة البيانات ليست أكثر من: الاستعلام عن السجلات ، وكتابة السجلات ، وحذف السجلات ، وتعديل السجلات. اليوم سوف نتعلم كتابة السجلات أولاً.
قم بإنشاء نموذج أولاً:
<name form = form1 method = post Action = example5.asp>
الاسم <إدخال نوع = اسم النص = name> <br>
Tel <type type = text name = tel> <br>
الرسالة <إدخال نوع = اسم النص = قيمة الرسالة => <br>
<نوع الإدخال = إرسال اسم = إرسال قيمة = إرسال>
<type type = reset name = submit2 value = reset>
</form>
أرسل النموذج إلى example5.asp ، والما يلي هو الرمز على سبيل المثال. asp:
<٪
تعيين conn = server.createBject (adodb.connection)
CONN.OPEN DRIVER = {Microsoft Access Driver (*.mdb)} ؛ dbq = & server.mappath (example3.mdb)
name = request.form (اسم)
tel = request.form (tel)
رسالة = request.form (رسالة)
exec = insert في سجل الزوار (الاسم ، tel ، message) القيم ('+name+' ،+tel+، '+message+')
conn.execute exec
conn.close
تعيين conn = لا شيء
Response.write سجل إضافة بنجاح!
٪>
لن أقول الجملتين الأولين هنا ، ولن أقول الجمل الثلاث الأخيرة. تتم إضافة اسم الجدول بعد إدراجها ، والموظفون بعد ذلك هي حقول تحتاج إلى إضافتها. لاحظ أن المتغيرات هنا يجب أن تتوافق مع أسماء الحقل في الوصول ، وإلا فإن الخطأ سيحدث. تتم إضافة القيم إلى المتغير المنقول. Exec هي سلسلة ، إدراج في سجل الزوار (الاسم ، هاتف ، رسالة) ('هي الفقرة الأولى ، ولا يمكن تضمين عروض الأسعار المزدوجة في ASP ، حتى تتمكن اثنين من المتغيرين يستخدمان + أو & SO '، فقرة أخرى ، ويتم إدراج اسم في الوسط هو المتغير الذي تم تمريره من النموذج ، بحيث يمكنك إضافة اثنين "خارج هذا المتغير للإشارة إلى أنه سلسلة ، والخلف هو متغير رقمي ، لذلك ليس هناك حاجة إلى أن تكون محاطًا بالخارج ، ويقوم الجميع بتحليل هذه الجملة ببطء. = BBB): أدخل في سجل الزوار (الاسم ، هاتف ، رسالة) القيم ('AAA' ، 111 ، 'BBB').
Conn.execute التالي هو تنفيذ هذا الأمر EXEC. لم أغلق القراءة الأخيرة للبساطة ، حتى تتمكن من إضافتها:
Rs.close
تعيين روبية = لا شيء
conn.close
تعيين conn = لا شيء
تذكر أنه لا يمكن عكس الأمر!
يمكنك الانتقال إلى قاعدة البيانات لإلقاء نظرة ، أو استخدام مثال.