Bagikan melalui


Program Penyetelan

Catatan

Dimulai dengan Windows XP dan Windows Server 2003, ODBC disertakan dalam sistem operasi Windows. Anda seharusnya hanya menginstal ODBC secara eksplisit pada versi Windows yang lebih lama.

Pengguna menjalankan program penyiapan untuk memulai proses penyiapan. Program penyiapan ditulis oleh aplikasi atau pengembang driver. Selain menginstal komponen ODBC, ia dapat menginstal perangkat lunak lain. Misalnya, pengembang aplikasi mungkin menggunakan program penyiapan yang sama baik untuk menginstal komponen ODBC maupun untuk menginstal aplikasi mereka.

Pengembang dapat menulis program penyiapan dari awal, menggunakan utilitas penyiapan Microsoft Windows SDK atau menyiapkan perangkat lunak dari vendor lain. Ini memberi pengembang tersebut kontrol penuh atas tampilan dan nuansa program penyiapan. Program penyiapan dapat ditulis untuk menginstal perangkat lunak tambahan, seperti aplikasi ODBC. Untuk informasi selengkapnya tentang utilitas penyiapan Windows SDK, lihat dokumentasi Windows SDK.

Berapa banyak penginstalan yang benar-benar dilakukan oleh program penyiapan tergantung pada fungsi apa yang dipanggilnya di DLL penginstal. DLL penginstal berisi fungsi untuk menginstal komponen ODBC individual. Program penyiapan hanya memanggil SQLInstallDriverManager, SQLInstallDriverEx, atau SQLInstall Penerjemah Ex di DLL penginstal untuk mengambil jalur direktori tempat komponen akan diinstal dan untuk menambahkan informasi tentang komponen ke registri. Fungsi-fungsi ini tidak benar-benar menyalin file; program penyetelan melakukan ini menggunakan informasi dalam argumen fungsi-fungsi ini.

DLL penginstal juga berisi fungsi untuk menghapus komponen ODBC. Program penyiapan memanggil SQLRemoveDriverManager, SQLRemoveDriver, atau SQLRemove Penerjemah di DLL penginstal untuk mengurangi jumlah penggunaan komponen di registri dan, jika jumlah penggunaan baru komponen jatuh ke 0, hapus semua informasi tentang komponen dari registri. Fungsi-fungsi ini tidak benar-benar menghapus file untuk komponen; program penyetelan melakukan ini jika jumlah penggunaan baru jatuh ke 0.