Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Conformità
Versione introdotta: ODBC 1.0
Riepilogo
SQLRemoveDSNFromIni rimuove un'origine dati dalle informazioni di sistema.
Sintassi
BOOL SQLRemoveDSNFromIni(
LPCSTR lpszDSN);
Argomenti
lpszDSN
[Input] Nome dell'origine dati da rimuovere.
Resi
La funzione restituisce TRUE se rimuove l'origine dati o l'origine dati non è presente nel file Odbc.ini. Restituisce FALSE se non riesce a rimuovere l'origine dati.
Diagnostica
Quando SQLRemoveDSNFromIni restituisce FALSE, è possibile ottenere un valore *pfErrorCode associato chiamando SQLInstallerError. Nella tabella seguente sono elencati i valori *pfErrorCode che possono essere restituiti da SQLInstallerError e spiega ognuno nel contesto di questa funzione.
| *pfErrorCode | Errore | Descrizione |
|---|---|---|
| ODBC_ERROR_GENERAL_ERR | Errore generale del programma di installazione | Si è verificato un errore per il quale non si è verificato un errore specifico del programma di installazione. |
| ODBC_ERROR_INVALID_DSN | DSN non valido | L'argomento lpszDSN non è valido. |
| ODBC_ERROR_REQUEST_FAILED | Richiesta non riuscita | Il programma di installazione non è riuscito a rimuovere le informazioni DSN dal Registro di sistema. |
| ODBC_ERROR_OUT_OF_MEM | Memoria insufficiente | Il programma di installazione non è riuscito a eseguire la funzione a causa di una mancanza di memoria. |
Commenti
SQLRemoveDSNFromIni rimuove il nome dell'origine dati dalla sezione [Origini dati ODBC] delle informazioni di sistema. Rimuove anche la sezione specifica dell'origine dati dalle informazioni di sistema.
Questa funzione deve essere chiamata solo da una libreria di installazione driver.
Funzioni correlate
| Per informazioni su | Vedere |
|---|---|
| Aggiunta, modifica o rimozione di un'origine dati | ConfigDSN |
| Aggiunta, modifica o rimozione di un'origine dati | SQLConfigDataSource |
| Rimozione dell'origine dati predefinita | SQLRemoveDefaultDataSource |
| Aggiunta di un nome di origine dati alle informazioni di sistema | SQLWriteDSNToIni |