COleVariant::SetString

โมฆะ SetString (LPCTSTR lpszSrc, VARTYPE vtSrc );

พารามิเตอร์

lpszSrc

สตริงที่สิ้นสุดด้วยค่า null จะถูกคัดลอกลงในวัตถุCOleVariantใหม่?

vtSrcnbsp VARTYPEสำหรับวัตถุใหม่ที่COleVariant(&N)?

หมายเหตุ

เรียกใช้ฟังก์ชันนี้เพื่อตั้งค่าสายอักขระบางชนิด พารามิเตอร์vtSrcต้องเป็นVT_BSTR (UNICODE) หรือVT_BSTRT (ANSI) SetStringโดยปกติจะใช้เพื่อตั้งค่าสายอักขระ ANSI ตั้งแต่เริ่มต้นสำหรับพารามิเตอร์ที่COleVariant::COleVariantด้วยสายอักขระหรือสตริงที่ชี้พารามิเตอร์ และไม่มีVARTYPEเป็น UNICODE?

สายอักขระ ANSI เป็น DAO ชุดระเบียนในโครงสร้างไม่ใช่ UNICODE ที่คาดว่าจะ สำหรับฟังก์ชันดาวที่ใช้วัตถุCOleVariantดังนั้น ถ้าคุณไม่ได้สร้างชุดระเบียน UNICODE คุณต้องใช้COleVariant::COleVariant ( lpszSrc, vtSrc )ฟอร์มพารามิเตอร์กับvtSrc VT_BSTRT (ANSI) การตั้งค่า หรือใช้SetStringกับvtSrc VT_BSTRTการตั้งค่าเพื่อให้สายอักขระ ANSI ตัวอย่างเช่น ฟังก์ชันCDAORecordsetการCDAORecordset::SeekและCDAORecordset::SetFieldValueใช้วัตถุที่COleVariantเป็นพารามิเตอร์ วัตถุเหล่านี้ต้องเป็น ANSI ชุดระเบียนของดาวไม่ใช่ UNICODE?

ภาพรวม COleVariant |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)

ดูเพิ่มเติมnbspCOleVariant::COleVariant, CDAORecordset::Seek, CDAORecordset::SetFieldValue(&N)

Index