ADODB Recordset (مجموعههای ثبت)
برای خواندن دادههای دايتابيس، ابتدا دادهها باید به يك مجموعه داده كاركردی بارگذاری شوند.
ایجاد يك مجموعه داده جدول ADO (ADO Table Recordset)
پس از ایجاد ارتباط دايتابيس ADO، همانطور كه در فصل قبلي ذكر شد، میتوانيم يك مجموعه داده ADO ایجاد كنيم.
فرض كنيم كه يك دايتابيس به نام "Northwind" داريم، ميتوانيم با كد زير به جدول "Customers" در دايتابيس دسترسی داشته باشيم:
<% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open "c:/webdata/northwind.mdb" set rs=Server.CreateObject("ADODB.recordset") rs.Open "Customers", conn %>
ایجاد يك مجموعه داده ADO SQL (ADO SQL Recordset)
همچنين ميتوانيم از SQL به دادههای جدول "Customers" دسترسی داشته باشيم:
<% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open "c:/webdata/northwind.mdb" set rs=Server.CreateObject("ADODB.recordset") rs.Open "Select * from Customers", conn %>
استخراج داده از مجموعه دادهها
پس از باز كردن مجموعه دادهها، ميتوانيم دادهها را از مجموعه دادهها استخراج كنيم.
فرض كنيم كه يك دايتابيس به نام "Northwind" داريم، ميتوانيم با كد زير به جدول "Customers" در دايتابيس دسترسی داشته باشيم:
<% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open "c:/webdata/northwind.mdb" set rs=Server.CreateObject("ADODB.recordset") rs.Open "Select * from Customers", conn برای هر x در rs.fields response.write(x.name) response.write(" = ") response.write(x.value) next %>
آبجکت مجموعههای ثبت ADO (ADO Recordset Object)
آبجکت مجموعههای ثبت ADO میتواند از مجموعههای ثبت جدولهای پایگاه داده استفاده کند.
تمام روشها و ویژگیهای آبجکت ADO Recordset را مشاهده کنید.