摘要:
VARIANT 、_variant_t 与 COleVariantVARIANT的结构可以参考头文件VC98\Include\OAIDL.H中关于结构体tagVARIANT的定义。对于VARIANT变量的赋值:首先给vt成员赋值,指明数据类型,再对联合结构中相同数据类型的变量赋值,举个例子:VARIANT va;int a=2001;va.vt=VT_I4; //指明整型数据va.lVal=a; //赋值对于不马上赋值的VARIANT,最好先用Void VariantInit(VARIANTARG FAR* pvarg);进行初始化,其本质是将vt设置为VT_EMPTY,下表我们列举vt与常用 阅读全文
摘要:
Microsoft新近推出的UDA(Universal Data Access,一致数据访问技术)为关系型或非关系型数据访问提供了一致的访问接口,为企业级Intranet应用多层软件结构提供了数据接口标准。一致数据访问包括两层软件接口,分别为ADO(Active Data Object)和OLED B,对应于不同层次的应用开发,ADO提供了高层软件接口,可在各种脚本语言(Script)或一些宏语言中直接使用;OLE DB提供了底层软件接口,可在C/C++语言中直接使用。ADO以OL E DB为基础,它对OLE DB进行了封装。一致数据访问技术建立在Microsoft的COM(组件对象模型)基础 阅读全文
摘要:
char*、TCHAR*转换CStringCString str(****)下面详细写一下其它转换///////////////////////////////************************************************************************* 函数: TransCStringToTCHAR* 描述:将CString 转换为 TCHAR** 日期:************************************************************************/TCHAR* CPublic::CStri 阅读全文
摘要:
我们先看看COM所支持的一些类型的基本类:Microsoft SpecificStandard classes are used to support some of the COM types. The classes are defined in comdef.h and the header files generated from the type library.Class Purpose_bstr_tWraps the BSTR type to provide useful operators and methods._com_errorDefines the error obje 阅读全文