Condividi tramite


CDynamicParameterAccessor::SetParamString

Imposta i dati in formato stringa del parametro specificato memorizzato nel buffer.

bool SetParamString( 
   DBORDINAL nParam, 
   const CHAR* pString, 
   DBSTATUS status = DBSTATUS_S_OK  
) throw( ); 
bool SetParamString( 
   DBORDINAL nParam, 
   const WCHAR* pString, 
   DBSTATUS status = DBSTATUS_S_OK  
) throw( );

Parametri

  • nParam
    [in] numero di parametri (offset da 1). Il parametro 0 è riservato ai valori restituiti. Il numero dei parametri è l'indice del parametro in base al relativo ordine nella chiamata di stored procedure o SQL. Vedere SetParam per un esempio.

  • pString
    [in] puntatore All'ANSI (CHAR) o a dati di tipo stringa Unicode (WCHAR) del parametro specificato. In DBSTATUS vedere oledb.h.

  • status
    [in] lo stato di DBSTATUS del parametro specificato. Per informazioni sui valori di DBSTATUS, vedere Statoin OLE DB Programmer's Reference, oppure individuare DBSTATUS in oledb.h.

Note

Restituisce true su positivo o false in caso di errore.

SetParamString avrà esito negativo se si tenta di impostare una stringa che è superiore alla dimensione massima specificata per pString.

Utilizzare SetParamString per impostare i dati di parametro stringa nel buffer. Utilizzare SetParam per impostare i dati dei parametri nonstring nel buffer.

Requisiti

Intestazione: atldbcli.h

Vedere anche

Riferimenti

Classe CDynamicParameterAccessor