Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Setelah aplikasi selesai menggunakan sumber data, aplikasi memanggil SQLDisconnect. SQLDisconnect membebaskan pernyataan apa pun yang dialokasikan pada koneksi dan memutuskan koneksi driver dari sumber data. Ini mengembalikan kesalahan jika transaksi sedang dalam proses.
Setelah terputus, aplikasi dapat memanggil SQLFreeHandle untuk membebaskan koneksi. Setelah membebaskan koneksi, menggunakan handle koneksi dalam panggilan ke fungsi ODBC adalah kesalahan dalam pemrograman aplikasi; melakukannya memiliki konsekuensi yang tidak terdefinisi tetapi mungkin fatal. Ketika SQLFreeHandle dipanggil, driver merilis struktur yang digunakan untuk menyimpan informasi tentang koneksi.
Aplikasi ini juga dapat menggunakan kembali koneksi, baik untuk terhubung ke sumber data yang berbeda atau menyambungkan kembali ke sumber data yang sama. Keputusan untuk tetap terhubung, daripada memutuskan dan menyambungkan kembali nanti, mengharuskan pengembang aplikasi mempertimbangkan biaya relatif dari setiap opsi; baik terhubung ke sumber data maupun tetap terhubung dapat menjadi relatif mahal tergantung pada media koneksi. Dalam melakukan tradeoff yang benar, aplikasi juga harus membuat asumsi tentang kemungkinan dan waktu operasi lebih lanjut pada sumber data yang sama.