يؤدي هذا إلى إنشاء مثيل قاعدة بيانات، ولكن ما هو مثيل قاعدة البيانات؟ كما أن rs ليس متغيرًا، فكيف يقوم بتنفيذ عمليات مثل rs.update في البرنامج؟ مفتوح يعني كيفية تلقي البيانات من RS؟
هو إنشاء مجموعة بيانات
يجب تعريف مجموعة البيانات هذه أولاً
dimrs مثل adodb.recordset
ثم يمكنك استخدام
تعيين rs=server.CreateObject("adodb.recordset")
لإنشاء مثيل لمجموعة البيانات، بالطبع لا توجد بيانات في مجموعة البيانات في هذا الوقت
رس.فتح......
لفتح مجموعة السجلات
rs.append أو rs.insert لإضافة السجلات
rs.edit لتعديل السجلات
بالنسبة للسجلات المضافة أو المعدلة، يمكنك استخدام
rs.fields("اسم الحقل")=xxx
لتعيين
rs.update
قم بتحديث القيم المتغيرة مرة أخرى إلى قاعدة البيانات
عند إضافة بيانات (rs1) إلى قاعدة البيانات:
rs.addnew
rs("rs1")="البيانات المضافة"
rs.update
rs. Close
تعيين RS=لا شيء
لنأخذ مثالا أدناه:
تعيين mRs= Server.CreateObject("adodb.recordSet")
mRs.open "اختر * من الكتاب"، conn، 1، 3
mRs.addnew
mRs("الاسم") = الاسم
mRs("البريد") = البريد
mRs("Qq") = Qq
mRs("معلومات") = معلومات
السيد ("الوقت") = الآن ()
mRs.update
mRs.إغلاق
تعيين mRs = لا شيء
// ما يلي هو استدعاء مربع إدخال html
انسخ رمز الكود كما يلي:
<حشوة خلية الجدول = "0">
<formmethod="post" action="admin/<% =filename %>?action=Reply&id=<% =id %>">
<تر>
<td bgcolor="#EFEFEF">الاسم المستعار:</td>
<TD>
<نوع الإدخال = "نص" القيمة = "<% =mRs("الاسم") %>">
</TD>
</tr>
<تر>
<td bgcolor="#EFEFEF">هل المحتوى عام:</td>
<TD>
<input type="radio" value="1" <%if mRs("qq")=1 ثم الاستجابة. اكتب نهاية " محدد " إذا%> >
نعم
<input type="radio" value="0" <%if mRs("qq")=0 ثم الاستجابة. اكتب نهاية " محدد " إذا%> >
لا</td>
</tr>
<تر>
<td bgcolor="#EFEFEF">البريد الإلكتروني:</td>
<TD>
<نوع الإدخال = "نص" القيمة = "<% =mRs("البريد") %>">
</TD>
</tr>
<تر>
<td bgcolor="#EFEFEF">اترك رسالة:</td>
<TD>
<textarearows="9" cols="57"><% =mRs("Info") %></textarea>
</TD>
</tr>
<تر>
<td bgcolor="#EFEFEF">الرد:</td>
<tdrowspan="2" bgcolor="#EFEFEF">
<textarearows="6" cols="50"><% =الرد %></textarea>
</TD>
</tr>
<تر>
<td bgcolor="#EFEFEF"></td>
</tr>
<تر>
<td colspan="2" bgcolor="#EFEFEF">
<input type="submit" value="الرد على الرسالة">
<نوع الإدخال = "إعادة تعيين" القيمة = "إعادة الإدخال">
</TD>
</tr>
</النموذج>
</الجدول>