com
君记否
么么哒^ ^
展开
-
_variant_t
_variant_t 是什么数据类型??<br /><br />这个问题的答案比较广泛: <br /> 我所知道常用的 <br /> 1。在执行的SQL语句一般都是_bstr_t <br /> 2.Connection 中的RecordsAffected 为VARIANT <br /> 3.使用get_Value()获得的记录的值为 VAARIANT <br /> 等等。。。 <br /> _bstr_t 中记录了字符串的转载 2010-12-03 19:22:00 · 721 阅读 · 0 评论 -
学会使用SafeArray(鬼知道他说得对不对)
<br />学会使用SafeArray也是很重要的,因为在ADO编程中经常要用。它的主要目的是用于automation中的数组型参数的传递。因为在网络环境中,数组是不能直接传递的,而必须将其包装成SafeArray。实质上SafeArray就是将通常的数组增加一个描述符,说明其维数、长度、边界、元素类型等信息。SafeArray也并不单独使用,而是将其再包装到VARIANT类型的变量中,然后才作为参数传送出去。在VARIANT的vt成员的值如果包含VT_ARRAY|...,那么它所封装的就是一个SafeAr转载 2010-10-24 15:34:00 · 697 阅读 · 0 评论 -
在COM中使用数组参数-SafeArray[转载/修改]
<br />目录何谓SAFEARRAY创建SAFEARRAY方法一:使用SafeArrayAllocDescriptor在栈上创建一维数组方法二:使用SafeArrayAllocDescriptor和SafeArrayAllocData在堆上创建一维数组方法三:使用SafeArrayAllocDescriptor和SafeArrayAllocData在堆上创建二维数组方法四:使用SafeArrayCreate在堆上创建一维数组方法五:使用SafeArrayCreate在堆上创建二维数组方法六:使用SafeA转载 2010-10-24 17:03:00 · 988 阅读 · 0 评论 -
理解OLECHAR
<br />这看起来有点脱离本书的主题。但是在下一个试验中,我们将把第一章的CarInCPP转换成COM SERVER。由于CCar使用了字符数据,我们需要先了解COM的基本字符串类型:OLECHARs和Basic String (BSTR)。<br /><br /><br />事先说明:COM的字符串操作需要一些技巧。因为COM是语言独立性的,所以我们必须应付一些问题:并不是所有的语言中的字符串都是以NULL结尾。VB中的字符串则是预先定义长度且以NULL结尾。COM在语法上又允许C的字符数组当作转载 2010-11-18 18:14:00 · 6044 阅读 · 0 评论