Sdílet prostřednictvím


CDynamicParameterAccessor::SetParamString

Nastaví řetězec data zadaného parametru uložené ve vyrovnávací paměti.

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( );

Parametry

  • nParam
    [v] Počet parametrů (posun od 1).Parametr 0 je vyhrazena pro vrácené hodnoty.Parametr číslo je index parametru podle jeho pořadí volání uložené procedury nebo SQL.Viz SetParam příklad.

  • pString
    [v] Ukazatel na ANSI (CHAR) nebo Unicode (WCHAR) řetězec data zadaného parametru.Viz DBSTATUS v souboru oledb.h.

  • Stav
    [v] DBSTATUS Stav zadaný parametr.Informace o DBSTATUS hodnot, viz Stav v OLE DB Programmer's Reference, nebo vyhledat DBSTATUS v souboru oledb.h.

Poznámky

Vrátí true na úspěch nebo false při selhání.

SetParamStringselže, pokud se pokusíte nastavit řetězec, který je větší než maximální velikost pro pString.

Použití SetParamString Chcete-li nastavit řetězec parametru data ve vyrovnávací paměti.Použití SetParam Chcete-li nastavit parametr dat neřetězcový ve vyrovnávací paměti.

Požadavky

Záhlaví: také atldbcli.h

Viz také

Referenční dokumentace

CDynamicParameterAccessor – třída