Microsoft Objek Data ActiveX (ADO)

ActiveX Data Objects adalah model pemrograman, yang berarti tidak bergantung pada mesin back-end yang diberikan. Namun, saat ini, satu-satunya mesin yang mendukung model ADO adalah OLE-DB. Ada banyak Penyedia OLE-DB asli serta Penyedia OLE-DB untuk ODBC. ADO digunakan dalam program C++ dan Visual Basic untuk menyambungkan ke SQL Server dan database lainnya. Tentu saja, ini juga berfungsi untuk terhubung ke Azure SQL Database di cloud.

Setiap bagian dalam artikel ini menjelaskan komponen ADO.

Catatan

ADO.NET berbeda dari ADO. ADO.NET, dan banyak driver koneksi SQL lainnya dan bahasanya, dibahas mulai dari driver SQL Server.

ADO

Microsoft ActiveX Data Objects (ADO) memungkinkan aplikasi klien Anda mengakses dan memanipulasi data dari berbagai sumber melalui penyedia OLE DB. Manfaat utamanya adalah kemudahan penggunaan, kecepatan tinggi, overhead memori rendah, dan jejak disk kecil. ADO mendukung fitur utama untuk membangun klien/server dan aplikasi berbasis Web.

ADO MD

Microsoft ActiveX Data Objects (Multidimensi) (ADO MD) menyediakan akses mudah ke data multidimensi dari bahasa seperti Microsoft Visual Basic, dan Microsoft Visual C++. ADO MD memperluas Microsoft ActiveX Data Objects (ADO) untuk menyertakan objek khusus untuk data multidimensi, seperti objek CubeDef dan Cellset. Dengan ADO MD Anda dapat menelusuri skema multidimensi, mengkueri kubus, dan mengambil hasilnya.

Seperti ADO, ADO MD menggunakan penyedia OLE DB yang mendasar untuk mendapatkan akses ke data. Untuk bekerja dengan ADO MD, penyedia harus menjadi penyedia data multidimensi (MDP) seperti yang didefinisikan oleh OLE DB untuk spesifikasi OLAP. MDP menyajikan data dalam tampilan multidimensi dibandingkan dengan penyedia data tabular (TDP) yang menyajikan data dalam tampilan tabular. Lihat dokumentasi untuk penyedia OLAP OLE DB Anda untuk informasi lebih rinci tentang sintaks dan perilaku tertentu yang didukung oleh penyedia Anda.

RDS

Remote Data Service (RDS) adalah fitur ADO, yang dengannya Anda dapat memindahkan data dari server ke aplikasi klien atau halaman Web, memanipulasi data pada klien, dan mengembalikan pembaruan ke server dalam satu perjalanan pulang pergi.

Penting

Dimulai dengan Windows 8 dan Windows Server 2012, komponen server RDS tidak lagi disertakan dalam sistem operasi Windows (lihat Windows 8 dan Buku Masak Kompatibilitas Windows Server 2012 untuk detail selengkapnya). Komponen klien RDS akan dihapus dalam versi Windows yang akan datang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini. Aplikasi yang menggunakan RDS harus bermigrasi ke WCF Data Service.

ADOX

Ekstensi Objek Data Microsoft ActiveX untuk Bahasa dan Keamanan Definisi Data (ADOX) adalah ekstensi untuk objek ADO dan model pemrograman. ADOX menyertakan objek untuk pembuatan dan modifikasi skema, serta keamanan. Karena ini adalah pendekatan berbasis objek untuk manipulasi skema, Anda dapat menulis kode yang akan bekerja terhadap berbagai sumber data terlepas dari perbedaan dalam sintaks aslinya.

ADOX adalah pustaka pendamping untuk objek ADO inti. Ini mengekspos objek tambahan untuk membuat, memodifikasi, dan menghapus objek skema, seperti tabel dan prosedur. Ini juga mencakup objek keamanan untuk memelihara pengguna dan grup dan untuk memberikan dan mencabut izin pada objek.

Dokumentasi

Masalah Desain Keamanan ADO

Panduan Pemrogram ADO

Pengantar untuk menggunakan ADO, RDS, ADO MD, dan ADOX.

Referensi Programmer ADO

Bagian dokumentasi ADO ini berisi topik untuk setiap objek ADO, RDS, ADO MD, dan ADOX, koleksi, properti, properti dinamis, metode, peristiwa, dan enumerasi.

Glosarium ADO

Dukungan

Untuk bantuan gratis terkait masalah ADO, coba posting ke grup berita publik ADO. Grup berita ini dipantau oleh Microsoft Product Support Services (PSS) mendukung profesional yang mencakup ADO, dan oleh pengembang ADO berpengalaman lainnya.

Informasi lebih lanjut tentang opsi dukungan dapat ditemukan di situs Web Bantuan dan Dukungan Microsoft.