CRecordset::IsFieldNull

Restituisce diverso da zero se il campo specificato nel record corrente è null (non ha valore).

BOOL IsFieldNull( 
   void * pv  
);

Parametri

  • pv
    Un puntatore nello stato del membro dati di campo di cui si desidera verificare, o NULL per determinare se i campi sono null.

Valore restituito

Diverso da zero se il membro dati di campo specificato è contrassegnato come null; in caso contrario 0.

Note

Chiamare la funzione membro per determinare se il membro dati di campo specificato di un recordset è stato contrassegnato come null.Nella terminologia del database, NULL significa "non avere valore" e non è lo stesso NULL in C++.) Se un membro dati di campo è contrassegnato come null, viene interpretato come una colonna del record corrente per il quale non viene valore.

[!NOTA]

Questa funzione membro non è applicabile nei recordset che utilizzano il recupero di massa di righe.Se si è implementato il recupero di massa di righe, quindi IsFieldNull restituirà sempre FALSE e restituisce una asserzione non riuscita.Per ulteriori informazioni sul recupero di massa di righe, vedere l'articolo recordset: Recupero di massa di record (ODBC).

IsFieldNull distribuito con DoFieldExchange.

Eccezioni

Questo metodo può generare eccezioni di tipo CMemoryException*.

Requisiti

Header: afxdb.h

Vedere anche

Riferimenti

Classe di CRecordset

Grafico della gerarchia

CRecordset::SetFieldNull

CRecordset::IsFieldDirty