สิ่งนี้จะสร้างอินสแตนซ์ฐานข้อมูล แต่อินสแตนซ์ฐานข้อมูลคืออะไร นอกจากนี้ 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 cellpadding=0 style=border-collapse: ยุบความกว้าง=100%>
<ชื่อฟอร์ม=form1 method=โพสต์การกระทำ=ผู้ดูแลระบบ/<% =ชื่อไฟล์ %>?การกระทำ=ตอบกลับ&id=<% =id %>>
<tr>
<td width=118 height=37 align=center bgcolor=#EFEFEF>ชื่อเล่น:</td>
<ความกว้าง td=640>
<ชื่ออินพุต=ประเภทชื่อ=คลาสข้อความ=ค่าอินพุต=<% =mRs(ชื่อ) %>>
</td>
</tr>
<tr>
<td width=118 height=37 align=center bgcolor=#EFEFEF>เนื้อหาเป็นแบบสาธารณะ:</td>
<ความกว้าง td=640>
<input type=radio name=Qq value=1 <%if mRs(qq)=1 ดังนั้นการตอบกลับจะตรวจสอบ end if%> >
ใช่
<input name=Qq type=radio value=0 <%if mRs(qq)=0 ดังนั้นการตอบกลับจะตรวจสอบ end if%> >
ไม่</td>
</tr>
<tr>
<td width=118 height=37 align=center bgcolor=#EFEFEF>อีเมล:</td>
<ความกว้าง td=640>
<ชื่ออินพุต=ประเภทเมล=คลาสข้อความ=ค่าอินพุต=<% =mRs(เมล) %>>
</td>
</tr>
<tr>
<td width=118 height=37 align=center bgcolor=#EFEFEF>ข้อความ:</td>
<ความกว้าง td=640>
<ชื่อ textarea=แถวข้อมูล=9 cols=57 class=button><% =mRs(ข้อมูล) %></textarea>
</td>
</tr>
<tr>
<td height=25 align=center bgcolor=#EFEFEF width=118>ตอบกลับ:</td>
<td height=100 rowspan=2 bgcolor=#EFEFEF width=640>
<textarea name=ตอบกลับแถว=6 cols=50 class=button><% =ตอบกลับ %></textarea>
</td>
</tr>
<tr>
<td height=70 bgcolor=#EFEFEF width=118></td>
</tr>
<tr>
<td height=20 colspan=2 align=center bgcolor=#EFEFEF>
<input name=Submit1 type=submit id=Submit value= ตอบกลับข้อความ class=button>
<ชื่ออินพุต=reSet type=reSet id=reSet4 value= ป้อนคลาส=ปุ่มอีกครั้ง>
</td>
</tr>
</แบบฟอร์ม>
</ตาราง>