Fungsi SQLRemoveDSNFromIni
Kesesuaian
Versi Diperkenalkan: ODBC 1.0
Ringkasan
SQLRemoveDSNFromIni menghapus sumber data dari informasi sistem.
Sintaks
BOOL SQLRemoveDSNFromIni(
LPCSTR lpszDSN);
Argumen
lpszDSN
[Input] Nama sumber data yang akan dihapus.
Kembali
Fungsi mengembalikan TRUE jika menghapus sumber data atau sumber data tidak ada dalam file Odbc.ini. Ini mengembalikan FALSE jika gagal menghapus sumber data.
Diagnostik
Ketika SQLRemoveDSNFromIni mengembalikan FALSE, nilai *pfErrorCode terkait dapat diperoleh dengan memanggil SQLInstallerError. Tabel berikut mencantumkan nilai *pfErrorCode yang dapat dikembalikan oleh SQLInstallerError dan menjelaskan masing-masing nilai dalam konteks fungsi ini.
*pfErrorCode | Kesalahan | Deskripsi |
---|---|---|
ODBC_ERROR_GENERAL_ERR | Kesalahan penginstal umum | Terjadi kesalahan karena tidak ada kesalahan penginstal tertentu. |
ODBC_ERROR_INVALID_DSN | DSN Tidak Valid | Argumen lpszDSN tidak valid. |
ODBC_ERROR_REQUEST_FAILED | Permintaan gagal | Alat penginstal tidak dapat menghapus info DSN dari registri. |
ODBC_ERROR_OUT_OF_MEM | Kehabisan memori | Alat penginstal tidak dapat melakukan fungsi karena kurangnya memori. |
Komentar
SQLRemoveDSNFromIni menghapus nama sumber data dari bagian [Sumber Data ODBC] dari informasi sistem. Ini juga menghapus bagian spesifikasi sumber data dari informasi sistem.
Fungsi ini harus dipanggil hanya dari pustaka penyetelan driver.
Fungsi Terkait
Untuk informasi tentang | Lihat |
---|---|
Menambahkan, memodifikasi, atau menghapus sumber data | ConfigdSN |
Menambahkan, memodifikasi, atau menghapus sumber data | SQLConfigDataSource |
Menghapus sumber data default | SQLRemoveDefaultDataSource |
Menambahkan nama sumber data ke informasi sistem | SQLWritedsnToIni |