COleVariant::SetString

void SetString (LPCTSTR lpszSrc, VARTYPE vtSrc );

Parametry

lpszSrc

Ciąg zakończony zerem, mają zostać skopiowane do nowego obiektu COleVariant.

vtSrc  VARTYPE nowego obiektu COleVariant.

Uwagi

Wywołanie tej funkcji, aby ustawić ciąg do określonego typu. Parametr vtSrc musi być VT_BSTR (UNICODE) lub VT_BSTRT (ANSI). SetString jest zazwyczaj używany do ustawiania ciągi znaków ANSI, ponieważ domyślne dla konstruktora COleVariant::COleVariant z ciągiem lub parametr wskaźnika ciąg i nie VARTYPE jest UNICODE.

Zestawu rekordów DAO w kompilacji nie obsługujących standardu UNICODE oczekuje, że ciągi do ANSI. W związku z tym, dla funkcji DAO, które używają obiektów COleVariant jeśli nie tworzysz zestaw rekordów UNICODE, należy użyć COleVariant::COleVariant ( lpszSrc, vtSrc ) formularza konstruktora z vtSrc ustawiony na VT_BSTRT (ANSI) lub za pomocą SetString z vtSrc ustawiony na VT_BSTRT aby ciągi znaków ANSI. Na przykład funkcji CDAORecordset , CDAORecordset::Seek i CDAORecordset::SetFieldValue używać obiektów COleVariant jako parametry. Obiekty te muszą być ANSI, jeśli zestawu rekordów DAO nie jest UNICODE.

Omówienie COleVariant |nbsp; Klasa członków | Wykres hierarchii

Zobacz też COleVariant::COleVariant, CDAORecordset::Seek, CDAORecordset::SetFieldValue

Index