Bagikan melalui


Urutan Operasi untuk Membuat Aplikasi Database

Tabel berikut ini memperlihatkan peran Anda dan peran kerangka kerja dalam menulis aplikasi database.

Catatan

Lingkungan dan wizard Visual C++ tidak mendukung DAO (meskipun kelas DAO disertakan dan Anda masih dapat menggunakannya). Microsoft menyarankan agar Anda menggunakan ODBC untuk proyek MFC baru. Anda hanya boleh menggunakan DAO dalam mempertahankan aplikasi yang ada.

Membuat Aplikasi Database

Tugas Anda lakukan Kerangka kerja tidak
Putuskan apakah akan menggunakan kelas MFC ODBC atau DAO. Gunakan ODBC untuk proyek MFC baru. Gunakan DAO hanya untuk mempertahankan aplikasi yang ada. Untuk informasi umum, lihat artikel Pemrograman Akses Data. Kerangka kerja memasok kelas yang mendukung akses database.
Buat aplikasi kerangka Anda dengan opsi database. Jalankan Wizard Aplikasi MFC. Pilih opsi di halaman Dukungan Database. Jika Anda memilih opsi yang membuat tampilan rekaman, tentukan juga:

- Sumber data dan nama atau nama tabel
- Nama atau nama kueri.
MFC Application Wizard membuat file dan menentukan yang diperlukan termasuk. Bergantung pada opsi yang Anda tentukan, file dapat menyertakan kelas recordset.
Desain formulir atau formulir database Anda. Gunakan editor dialog Visual C++ untuk menempatkan kontrol pada sumber daya templat dialog untuk kelas tampilan rekaman Anda. MFC Application Wizard membuat sumber daya templat dialog kosong untuk Anda isi.
Buat tampilan rekaman tambahan dan kelas recordset sesuai kebutuhan. Gunakan Tampilan Kelas untuk membuat kelas dan editor dialog untuk merancang tampilan. Tampilan Kelas membuat file tambahan untuk kelas baru Anda.
Buat objek recordset sesuai kebutuhan dalam kode Anda. Gunakan setiap kumpulan rekaman untuk memanipulasi rekaman... Recordset Anda didasarkan pada kelas yang berasal dari CRecordset dengan wizard. ODBC menggunakan pertukaran bidang rekaman (RFX) untuk bertukar data antara database dan anggota data bidang himpunan rekaman Anda. Jika Anda menggunakan tampilan rekaman, pertukaran data dialog (DDX) bertukar data antara kumpulan rekaman dan kontrol pada tampilan rekaman.
... atau buat CDatabase eksplisit dalam kode Anda untuk setiap database yang ingin Anda buka. Dasarkan objek kumpulan rekaman Anda pada objek database. Objek database menyediakan antarmuka ke sumber data.
Mengikat kolom data ke kumpulan rekaman Anda secara dinamis. Di ODBC, tambahkan kode ke kelas recordset turunan Anda untuk mengelola pengikatan. Lihat artikel Recordset: Dynamically Binding Data Columns (ODBC).

Baca juga

Membangun kerangka kerja
Urutan Operasi untuk Membangun Aplikasi MFC
Urutan Operasi untuk Membuat Aplikasi OLE
Urutan Operasi untuk Membuat Kontrol ActiveX