CDynamicParameterAccessor::SetParamString
Legt die Zeichenfolgendaten des angegebenen Parameters fest, der im Puffer gespeichert wird.
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( );
Parameter
nParam
[in] die einen Parameterwert (Offset von 1). Parameter 0 wird für Rückgabewerte reserviert. In einen Parameterwert ist der Index des Parameters anhand ihrer Reihenfolge im SQL- oder Prozeduraufruf. Ein Beispiel finden Sie unter SetParam.pString
[in] Ein Zeiger in ANSI (CHAR) oder Zeichenfolgendaten des Unicode (WCHAR) des angegebenen Parameters. Siehe DBSTATUS in oledb.h.status
[in] Der DBSTATUS Status des angegebenen Parameters. Weitere Informationen über DBSTATUS-Werte, finden Sie unter Status in der OLE DB-Programmierreferenz, oder indem Sie für DBSTATUS in oledb.h.
Hinweise
true Gibt bei Erfolg oder false auf Fehler.
SetParamString schlägt fehl, wenn Sie versuchen, eine Zeichenfolge, die größer, als die maximale Größe festzulegen, die für pString angegeben wird.
Verwenden Sie SetParamString zum Festlegen Zeichenfolgenparameterdaten im Puffer. Verwenden Sie SetParam, um nonstring Parameterdaten im Puffer festzulegen.
Anforderungen
Header: atldbcli.h