Fitur ADO untuk setiap Rilis

Topik ini mencantumkan fitur baru yang diperkenalkan oleh setiap rilis ADO, ADO MD, dan ADOX.

ADO 6.0

ADO 6.0 disertakan dalam Windows Vista, sebagai bagian dari Windows Data Access Components (Windows DAC) 6.0. ADO 6.0 secara fungsional setara dengan ADO 2.8.

ADO 2.8

ADO 2.8 disertakan dalam Windows XP dan Windows Server 2003, sebagai bagian dari Microsoft Data Access Components (MDAC) 2.8. Versi MDAC 2.8 yang dapat didistribusikan ulang juga tersedia; perhatikan bahwa versi yang dapat didistribusikan ulang ini hanya boleh diinstal pada Windows 2000. ADO 2.8 membahas beberapa masalah terkait keamanan:

Akses hard drive tidak diperbolehkan di luar zona tepercaya. Dalam pembuatan skrip lintas domain yang melibatkan situs yang tidak tepercaya, operasi berikut dinonaktifkan: Stream.SaveToFile, Stream.LoadFromFile, Recordset.Save, dan Recordset.Open, digunakan bersama dengan bendera adCmdFile atau dengan Microsoft OLE DB Persistence Provider (MSPersist).

Recordset.Open,Recordset.Save,Stream.SaveToFile, danStream.LoadFromFilehanya beroperasi pada file fisik. Metode ini sekarang memverifikasi bahwa file hanya menangani file fisik.

Recordset.ActiveCommandmengembalikan kesalahan saat dipanggil dari halaman HTML/ASP. Ini mencegah objek Perintah disalahgunakan.

JumlahRecordset yangdikembalikan oleh perintah Bentuk berlapismemiliki batas atas. Perintah bentuk berlapis sekarang mengembalikan maksimum 512 Recordset. Ini berarti bahwa perintah Bentuk tidak dapat lagi ditumpuk pada kedalaman apa pun. Sebaliknya, kedalaman tingkat maksimum adalah 512, jika setiap perintah menghasilkan Satu (turunan) Recordset. Jika, pada tingkat mana pun, perintah Bentuk mengembalikan beberapa Recordset, tingkat kedalaman maksimum akan kurang dari 512.

ADO 2.7

Dukungan platform 64-bit ADO 2.7 memperkenalkan dukungan untuk prosesor 64-bit.

ADO 2.6

MetodeCubDef.GetSchemaObject Dimulai dengan ADO 2.6, objek ADO MD dapat diambil menggunakan nama unik, seperti yang ditentukan oleh properti UniqueName (ADO MD). Nama objek induk tidak perlu diketahui, dan koleksi induk tidak perlu diisi untuk mengambil objek skema. Lihat Metode GetSchemaObject (ADO MD).

Aliran perintah Objek Perintah mendukung perintah dalam format aliran sebagai alternatif untuk menggunakan properti CommandText . Properti CommandStream (ADO) dapat digunakan untuk menentukan Templat XML atau updategram sebagai input Perintah dengan Penyedia Microsoft OLE DB untuk SQL Server.

DialectpropertiDialect adalah properti baru yang menentukan sintaks dan aturan umum yang digunakan penyedia untuk mengurai string atau aliran.

Metode Command.ExecuteMetode Execute dari objek Perintah ADO telah ditingkatkan untuk menggunakan aliran untuk input dan output.

Statusvalue bidang Jika pengguna mengalami kesalahan DB_E_ERRORSOCCURRED saat memodifikasi BidangRecordset, ADO sekarang akan mengisi properti Field.Status dengan informasi status yang sesuai sehingga pengguna akan memiliki informasi lebih lanjut tentang apa yang salah. Lihat Properti Status (Bidang ADO).

PropertiNamedParametersNamedParameters adalah properti baru dari objek Perintah yang menunjukkan bahwa penyedia harus menggunakan parameter bernama.

Hasil dalam aliran ADO dapat mengembalikan kumpulan hasil dari sumber data di Stream, bukan objek Recordset . Dengan menggunakan versi terbaru Penyedia Microsoft OLE DB untuk SQL Server, Anda bisa mendapatkan hasil XML dari penyedia dengan menjalankan kueri "Untuk XML". Stream yang menerima tataan hasil dapat dibuka dengan perintah "Untuk XML" sebagai sumbernya. Lihat Mengambil Tataan hasil ke Dalam Aliran.

Hasil baris tunggal Objek Rekaman ADO sekarang dapat dibuka pada string perintah atau objek Perintah yang mengembalikan satu baris data dari penyedia. Hal ini menghasilkan peningkatan performa dengan penyedia MDAC 2.6. Lihat Metode Terbuka (Catatan ADO).

ADO 2.5

Merekamobjek ADO 2.5 memperkenalkan objek Rekaman untuk mewakili dan mengelola baris dari Recordset atau penyedia data, atau objek yang merangkum data semi terstruktur, seperti file atau direktori.

Aliranobjek ADO 2.5 juga memperkenalkan objek danStream** untuk mewakili aliran data biner atau teks.

Pengikatan URL ADO 2.5 memperkenalkan penggunaan URL, sebagai alternatif untuk string koneksi dan teks perintah, untuk memberi nama objek penyimpanan data. URL dapat digunakan dengan objek Koneksi dan Recordset yang ada, serta dengan objek Rekaman dan Stream baru.

Penyedia data yang mendukung pengikatan URL ADO 2.5 mendukung penyedia OLE DB yang mengenali skema URL. Ini termasuk Penyedia OLE DB untuk Penerbitan Internet, yang mengakses sistem file Windows 2000 dan mengenali skema HTTP yang ada.