CDynamicStringAccessor::SetString

Legt die angegebenen Spaltendaten als Zeichenfolge fest.

HRESULT SetString(
   DBORDINAL nColumn,
   BaseType* data
) throw( );
HRESULT SetString(
   const CHAR* pColumnName,
   BaseType* data
) throw( );
HRESULT SetString(
   const WCHAR* pColumnName,
   BaseType* data
) throw( );

Parameter

  • nColumn
    [in] Die Spaltennummer.Spaltennummern beginnend mit 1.Der spezielle Wert 0 steht für die Lesezeichenspalte (falls vorhanden) an.

  • pColumnName
    [in] Ein Zeiger auf eine Zeichenfolge, die den Spaltennamen enthält.

  • data
    [in] Ein Zeiger auf den zu schreibenden der angegebenen Spalte Zeichenfolgendaten.

Rückgabewert

Ein Zeiger auf den Zeichenfolgenwert, auf das der angegebenen Spalte festzulegen.Der Wert ist vom Typ BaseType, dem CHAR oder WCHAR müssen Sie je nachdem, ob _UNICODE oder nicht definiert ist.

Hinweise

Das zweite Formular Überschreibung übernimmt den Spaltennamen, während eine ANSI-Zeichenfolge Formular überschreiben und das dritte den Spaltennamen als Unicode-Zeichenfolge akzeptiert.

Wenn _SECURE_ATL definiert wird, um einen Wert ungleich 0 (null) aufweist, wird ein assertionsfehler Laufzeit generiert, wenn die Eingabe data Zeichenfolge länger als die maximal zulässige Länge der referenzierten Datenspalte ist.Andernfalls wird die Eingabezeichenfolge abgeschnitten, wenn sie länger als die maximal zulässige Länge aufweist.

Anforderungen

Header: atldbcli.h

Siehe auch

Referenz

CDynamicStringAccessor-Klasse