recordset object

9
Computer Science, BUU 1 Recordset Object Seree Chinodom [email protected]

Upload: sora

Post on 13-Jan-2016

38 views

Category:

Documents


0 download

DESCRIPTION

Recordset Object. Seree Chinodom [email protected]. Recordset. Recordset หมายถึงกลุ่มของเรคอรฺดซึ่งอาจเป็นบางเรคอร์ดหรือทั้งหมดที่อยู่ในฐานข้อมูล Recordset ใช้รองรับการทำงานทั่วไปที่เกิดจากฐานข้อมูล การอ่านเรคอร์ด การเปลี่ยนแปลง การลบ การค้นหา การเรียงลำดับ. การเตรียมการใช้งาน Recordset. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Recordset Object

Computer Science, BUU 1

Recordset Object

Seree Chinodom

[email protected]

Page 2: Recordset Object
Page 3: Recordset Object

Recordset• Recordset หมายถึ�งกลุ่��มของเรคอร�ดซึ่��งอาจ

เป็�นบางเรคอร�ดหร�อทั้��งหมดทั้ �อย!�ในฐานข$อม!ลุ่•Recordset ใช้$รองร�บการทั้&างานทั้��วไป็ทั้ �เก)ด

จากฐานข$อม!ลุ่- การอ�านเรคอร�ด- การเป็ลุ่ �ยนแป็ลุ่ง- การลุ่บ- การค$นหา- การเร ยงลุ่&าด�บ

Page 4: Recordset Object

การเตร ยมการใช้$งานRecordset

• 1. สร$าง ODBC Data Source Name

•2. ก&าหนด User Identification แลุ่ะPassword- ระบ� UserID- รห�สผ่�าน

•3. ทั้&าความเข$าใจก�บโครงสร$างของระบบฐานข$อม!ลุ่

Page 5: Recordset Object

ช้�ดค&าส��งเบ��องต$นส&าหร�บการทั้&างานก�บRecordset

1. Dim oRSc 2. =Set oRSc.(“.”) 3. . “oRSc open ”ช้��อตาราง , “=ช้��อ dat a sour ce;

UID=ช้��อผ่!$ใช้$; PWD=รห�สผ่�าน” บรรทั้�ด 1 ป็ระกาศต�วแป็รเพื่��อรองร�บ Recordset

บรรทั้�ดทั้ � 2 เป็�นการสร$าง recordset object โดยให$ต�วแป็ร oRSc เป็�นต�วอ$างอ)งถึ�ง

บรรทั้�ดทั้ � 3 เป็�นการใช้$เมธอด open ก&าหนดการต)ดต�อฐานข$อม!ลุ่

Page 6: Recordset Object

การเข ยนข$อม!ลุ่Recordsetลุ่งในHTML

• ใช้$ค&าส��ง Response.Write เข ยนใน แทั้3ก <% %>ด�งน �

<%Response.write ช้��อobject(“ช้��อฟิ5ลุ่ด�ในตาราง”) %>

• หร�อ<%= ช้��อobject(“ช้��อฟิ5ลุ่ด�ในตาราง”)%>

• หร�อ Response.Write ช้��อobject(“ช้��อ

ฟิ5ลุ่ด�ในตาราง”).value

Page 7: Recordset Object

การน&าข$อม!ลุ่จากRecordsetเก3บลุ่งต�วแป็ร

• น&าข$อม!ลุ่เก3บลุ่งต�วแป็รเพื่��อเตร ยมค�าส&าหร�บน&าไป็ด&าเน)นการ

ช้��อต�วแป็ร = ช้��อ object(“ช้��อฟิ5ลุ่ด�ในตาราง”)

เช้�นsContractID = oRSc

(“ContractID”) หร�อsContractID = oRSc (“FirstName”)

&” “& oRSc (“LastName”)

Page 8: Recordset Object

การน&าข$อม!ลุ่จากRecordsetเพื่��อเป็ร ยบ

เทั้ ยบ• ใช้$เป็�นเง��อนไขในข$อความส��ง if/then/else

หร�อ Do … Loopif oRSc (“ContractName”) =“DBA”

Then ‘ค&าส��งทั้ �ให$ด&าเน)นการเม��อเง��อนไขจร)งEnd If

หร�อDo While oRSc.EOF ‘ค&าส��งทั้ �ให$ด&าเน)นการในลุ่!ป็Loop

Page 9: Recordset Object

การน&าข$อม!ลุ่จากRecordsetใช้$เป็�น

อาร�ก)วเมนต�ของฟิ6งก�ช้�น• น&าข$อม!ลุ่มาเป็�นค�า อาร�ก)วเมนต�ของฟิ6งก�ช้�น vFirstName =

Left(oRSc(“FirstName”), 5) vPassword =

Ucase(oRSc(“FirstName”))