Bagikan melalui


Dukungan Database, Wizard Aplikasi MFC

Halaman ini menyediakan opsi yang memungkinkan Anda menentukan tingkat dukungan database (ditambah sumber data, jika perlu) untuk proyek Anda.

  • Dukungan database

    Mengatur tingkat dukungan database untuk proyek Anda.

    Opsi Deskripsi
    Tidak ada Tidak menyediakan dukungan database. Ini adalah opsi default.
    File header saja Menyediakan tingkat dukungan database dasar untuk aplikasi Anda. Jika Anda memilih dukungan ODBC di bawah Jenis klien, Wizard Aplikasi MFC menyertakan dalam proyek Anda file header AFXDB.H. Ini menambahkan pustaka tautan, tetapi tidak membuat kelas khusus database apa pun. Anda dapat membuat kumpulan rekaman nanti dan menggunakannya untuk memeriksa dan memperbarui rekaman. Jika Anda memilih dukungan OLE DB di bawah Jenis klien, file header berikut disertakan: ATLBASE. H AFXOLEDB. H ATLPLUS. H
    Tampilan database tanpa dukungan file Menyertakan file header database, pustaka tautan, tampilan rekaman, dan kumpulan rekaman. (Hanya tersedia untuk aplikasi dengan Opsi dukungan arsitektur dokumen/tampilan dipilih di halaman Jenis Aplikasi.) Opsi ini mencakup dukungan dokumen tetapi tidak ada dukungan serialisasi. Jika Anda memilih untuk menyertakan tampilan database, Anda harus menentukan sumber data.
    Tampilan database dengan dukungan file Menyertakan file header database, pustaka tautan, tampilan rekaman, dan kumpulan rekaman. (Hanya tersedia untuk aplikasi dengan Opsi dukungan arsitektur dokumen/tampilan dipilih di halaman Jenis Aplikasi.) Opsi ini mendukung serialisasi dokumen, yang dapat Anda gunakan, misalnya, untuk memperbarui file profil pengguna. Aplikasi database biasanya beroperasi berdasarkan per rekaman daripada berdasarkan per file dan karenanya tidak memerlukan serialisasi. Namun, Anda mungkin memiliki penggunaan khusus untuk serialisasi. Jika Anda memilih untuk menyertakan tampilan database, Anda harus menentukan sumber data.

    Catatan

    Di bawah Dukungan Database, jika Anda memilih tampilan Database tanpa dukungan file atau Tampilan database dengan dukungan file, derivasi kelas tampilan berbeda, tergantung pada pilihan Jenis klien Anda, sebagai berikut:

    • Jika Anda memilih ODBC di bawah Jenis klien, maka kelas tampilan aplikasi berasal dari CRecordView. Kelas ini dikaitkan dengan kelas turunan CRecordset, yang juga dibuat oleh Wizard Aplikasi MFC untuk Anda. Opsi ini memberi Anda aplikasi berbasis formulir tempat tampilan rekaman digunakan untuk melihat dan memperbarui rekaman melalui kumpulan rekamannya.

    • Jika Anda memilih OLE DB di bawah Jenis klien, maka kelas tampilan berasal dari COleDBRecordView, dan dikaitkan dengan kelas CTable atau CCommand-turunan.

  • Jenis klien

    Menunjukkan apakah proyek Anda menggunakan kelas OLE DB atau ODBC.

    Opsi Deskripsi
    OLE DB Saat opsi ini dipilih, mengklik tombol Sumber Data memanggil wizard Properti Tautan Data untuk membantu Anda membuat koneksi ke sumber data OLE DB.
    ODBC Saat opsi ini dipilih, mengklik tombol Sumber Data memanggil wizard Pilih Sumber Data untuk membantu Anda membuat koneksi ke sumber data ODBC.
  • Sumber data

    Catatan

    Wizard Konsumen ATL OLE DB dan wizard Konsumen MFC ODBC tidak tersedia di Visual Studio 2019 dan yang lebih baru. Anda masih dapat menambahkan fungsionalitas secara manual. Untuk informasi selengkapnya, lihat Membuat Konsumen Tanpa Menggunakan Wizard.

    Klik tombol Sumber Data untuk menyiapkan sumber data menggunakan driver atau penyedia dan database yang ditentukan. Jika Anda memilih OLE DB di opsi Jenis klien, tombol ini menampilkan kotak dialog Properti Tautan Data. Jika Anda memilih ODBC di opsi Jenis klien, tombol ini menyediakan kotak dialog Pilih Sumber Data. Opsi ini hanya tersedia jika Anda memilih untuk menyertakan tampilan database di aplikasi Anda.

    Opsi Deskripsi
    Properti Tautan Data (OLE DB) Menetapkan sumber data yang ditentukan menggunakan penyedia OLE DB yang ditentukan. Anda harus menentukan penyedia OLE DB, lokasi data, sumber data, ID masuk, dan (opsional) kata sandi. Untuk detail tentang kotak dialog ini, lihat Sumber data di Wizard Konsumen ATL OLE DB.
    Pilih Sumber Data (ODBC) Menetapkan sumber data yang ditentukan menggunakan driver ODBC yang ditentukan. Anda harus memilih nama sumber data untuk memilih tabel untuk sumber data. Wizard mengikat semua kolom tabel ke variabel anggota dari CRecordsetkelas -turunan. Untuk detail tentang kotak dialog ini, lihat Sumber data di MFC ODBC Consumer Wizard.
  • Membuat kelas database yang diatribusikan

    Hanya tersedia untuk klien OLE DB. Menentukan apakah kelas database dalam proyek yang dihasilkan menggunakan atribut.

  • Mengikat semua kolom

    Hanya tersedia untuk klien ODBC. Menentukan apakah semua kolom dalam tabel yang dipilih terikat. Jika Anda memilih kotak ini, semua kolom terikat; jika Anda tidak memilih kotak ini, tidak ada kolom yang terikat, dan Anda harus mengikatnya secara manual di kelas recordset.

  • Jenis

    Hanya tersedia untuk klien ODBC. Menentukan apakah kumpulan rekaman adalah dynaset atau rekam jepret, seperti yang dijelaskan dalam tabel berikut.

    Opsi Deskripsi
    Dynaset Menentukan bahwa kumpulan rekaman adalah dynaset. Dinaset adalah hasil kueri yang menyediakan tampilan terindeks ke dalam data database yang dikueri. Dinaset hanya menyimpan indeks integral ke data asli dan dengan demikian menawarkan perolehan performa atas rekam jepret. Indeks menunjuk langsung ke setiap rekaman yang ditemukan sebagai hasil kueri dan menunjukkan apakah rekaman dihapus. Anda juga memiliki akses ke informasi yang diperbarui dalam rekaman yang dikueri.
    Snapshot Menentukan bahwa kumpulan rekaman adalah rekam jepret. Rekam jepret adalah hasil kueri dan merupakan tampilan ke dalam database pada satu titik waktu. Semua rekaman yang ditemukan sebagai hasil dari kueri di-cache, sehingga Anda tidak melihat perubahan apa pun pada rekaman asli.

Baca juga

Wizard Aplikasi MFC