สิ่งนี้จะสร้างอินสแตนซ์ฐานข้อมูล แต่อินสแตนซ์ฐานข้อมูลคืออะไร นอกจากนี้ rs ไม่ใช่ตัวแปร มันดำเนินการอย่างไรเช่น rs.update ในโปรแกรม? Open หมายถึงรับข้อมูลจาก rs ได้อย่างไร?
คือการสร้างชุดข้อมูล
ควรกำหนดชุดข้อมูลนี้ก่อน
dimrs เป็น adodb.recordset
จากนั้นคุณสามารถใช้
ตั้งค่า rs=server.CreateObject("adodb.recordset")
ในการสร้างอินสแตนซ์ของชุดข้อมูล แน่นอนว่าไม่มีข้อมูลในชุดข้อมูลในขณะนี้
rs.เปิด......
เพื่อเปิดชุดระเบียน
rs.append หรือ rs.insert เพื่อเพิ่มบันทึก
rs.edit เพื่อแก้ไขบันทึก
สำหรับบันทึกที่เพิ่มหรือแก้ไขคุณสามารถใช้
rs.fields("ชื่อฟิลด์")=xxx
เพื่อมอบหมาย
อาร์เอสอัปเดต
อัพเดตค่าที่เปลี่ยนแปลงกลับคืนสู่ฐานข้อมูล
เมื่อคุณเพิ่มข้อมูล (rs1) ลงในฐานข้อมูล:
rs.เพิ่มใหม่
rs("rs1")="เพิ่มข้อมูล"
อาร์เอสอัปเดต
RS.ปิด
ตั้งค่า rs=nothing
ลองมาตัวอย่างด้านล่าง:
ตั้ง mRs= Server.CreateObject("adodb.recordSet")
mRs.open "เลือก * จากหนังสือ", conn, 1, 3
นายเพิ่มใหม่
mRs("ชื่อ") = ชื่อ
mRs("เมล") = เมล
mRs("Qq") = Qq
mRs("ข้อมูล") = ข้อมูล
mRs("เวลา") = ตอนนี้()
mRs.อัพเดต
นายปิด
ตั้งค่า mRs = ไม่มีเลย
//ต่อไปนี้คือการเรียกกล่องอินพุต html
คัดลอกรหัสรหัสดังต่อไปนี้:
<ตารางเซลล์แพดดิ้ง="0">
<form method="post" action="admin/<% =ชื่อไฟล์ %>?action=Reply&id=<% =id %>">
<tr>
<td bgcolor="#EFEFEF">ชื่อเล่น:</td>
<td>
<input type="text" value="<% =mRs("Name") %>">
</td>
</tr>
<tr>
<td bgcolor="#EFEFEF">เป็นเนื้อหาสาธารณะ:</td>
<td>
<input type="radio" value="1" <%if mRs("qq")=1 จากนั้น response.write " ทำเครื่องหมายที่ " สิ้นสุด if%> >
ใช่
<input type="radio" value="0" <%if mRs("qq")=0 จากนั้น response.write " ทำเครื่องหมายไว้ " สิ้นสุด if%> >
ไม่</td>
</tr>
<tr>
<td bgcolor="#EFEFEF">อีเมล:</td>
<td>
<input type="text" value="<% =mRs("Mail") %>">
</td>
</tr>
<tr>
<td bgcolor="#EFEFEF">ฝากข้อความ:</td>
<td>
<textarea rows="9" cols="57"><% =mRs("ข้อมูล") %></textarea>
</td>
</tr>
<tr>
<td bgcolor="#EFEFEF">ตอบกลับ:</td>
<td rowspan="2" bgcolor="#EFEFEF">
<textarea rows="6" cols="50"><% =ตอบกลับ %></textarea>
</td>
</tr>
<tr>
<td bgcolor="#EFEFEF"></td>
</tr>
<tr>
<td colspan="2" bgcolor="#EFEFEF">
<input type="submit" value="ตอบกลับข้อความ">
<input type="reSet" value="ป้อนอีกครั้ง">
</td>
</tr>
</แบบฟอร์ม>
</ตาราง>