GetCollect函数返回类型
sql server2000中 数据类型有很多种,调用GetCollect返回类型应该是什么类型呢?
例如,如果我设置了数据类型是nvarchar,那么variant_t GetCollect("mydata");
_variant_t返回变量应该转成什么类型呢?
有没有一个详细的说明文档?
server2000中的类型
binary
bit
char
datetime
decimal
float
image
int
money
nchar
ntext
numeric
nvarchar
real
smalldatatime
smallint
smallmoney
sql_variant
text
timestamp
tinyint
uniqueident
varbinary
varchar
------解决方案--------------------http://blog.csdn.net/feixianxxx/archive/2009/07/29/4391312.aspx]
上面有数据类型
------解决方案--------------------SQL code
vParam=m_pRecordset->GetCollect("字段A");
若字段A为整型:
int i;
i=vParam.iVal;
若字段A为字符型:
CString str;
str=vParam.bstrVal;
若字段A为时间类型:
COleDateTime sqlTime(vParam);