Bagikan melalui


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.

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