Bagikan melalui


Selengkapnya Tentang Persistensi Perangkat Rekam

Objek ADO Recordset mendukung penyimpanan konten objek Recordset dalam file dengan menggunakan metode Simpan . File yang disimpan secara persisten mungkin ada di drive lokal, server, atau sebagai URL pada situs Web. Nantinya, file dapat dipulihkan dengan metode Buka objek Recordset atau metode Jalankan objek Koneksi .

Selain itu, metode GetString mengonversi objek Recordset menjadi formulir di mana kolom dan baris dibatasi dengan karakter yang Anda tentukan.

Untuk mempertahankan Recordset, mulailah dengan mengonversinya menjadi formulir yang dapat disimpan dalam file. Objek recordset dapat disimpan dalam format Advanced Data TableGram (ADTG) eksklusif atau format Extensible Markup Language (XML) yang terbuka. Contoh ADTG ditampilkan di bagian berikutnya. Untuk informasi selengkapnya tentang persistensi XML, lihat Menyimpan Rekaman dalam format XML.

Simpan perubahan yang tertunda dalam file yang dipertahankan. Melakukan ini memungkinkan Anda mengeluarkan kueri yang mengembalikan objek Recordset , mengedit Recordset, menyimpannya dan perubahan yang tertunda, kemudian memulihkan Recordset, lalu memperbarui sumber data dengan perubahan tertunda yang disimpan.

Untuk informasi tentang menyimpan objek Stream secara terus-menerus, lihat Aliran dan Persistensi.

Untuk contoh persistensi Recordset , lihat Skenario Persistensi Recordset XML.

Contoh

Simpan Recordset:

Dim rs as New ADODB.Recordset  
rs.Save "c:\yourFile.adtg", adPersistADTG  

Buka file yang bertahan dengan Recordset.Open:

Dim rs as New ADODB.Recordset  
rs.Open "c:\yourFile.adtg", "Provider=MSPersist",,,adCmdFile  

Secara opsional, jika Recordset tidak memiliki koneksi aktif, Anda bisa menerima semua default dan kode berikut:

Dim rs as New ADODB.Recordset  
rs.Open "c:\yourFile.adtg"  

Buka file yang bertahan dengan Connection.Execute:

Dim conn as New ADODB.Connection  
Dim rs as ADODB.Recordset  
conn.Open "Provider=MSPersist"  
Set rs = conn.execute("c:\yourFile.adtg")  

Buka file yang bertahan dengan RDS. DataControl:

Dalam hal ini, properti Server tidak diatur.

Dim dc as New RDS.DataControl  
dc.Connection = "Provider=MSPersist"  
dc.SQL = "c:\yourFile.adtg"  
dc.Refresh  

Lihat juga

Metode GetString (ADO)
Penyedia Persistensi Microsoft OLE DB (Penyedia Layanan ADO)
Objek Recordset (ADO)
Aliran dan Persistensi