GetCollect函数返回类型

linfengfeiye 2009-08-20 08:06:54
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
...全文
459 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lzn0301 2012-06-25
  • 打赏
  • 举报
回复
感谢三楼。看懂了
--小F-- 2009-08-20
  • 打赏
  • 举报
回复
 vParam=m_pRecordset->GetCollect("字段A");  

若字段A为整型:
int i;
i=vParam.iVal;

若字段A为字符型:
CString str;
str=vParam.bstrVal;

若字段A为时间类型:
COleDateTime sqlTime(vParam);
SQL77 2009-08-20
  • 打赏
  • 举报
回复
你设计成了nvarchar,返回也是这个吧,不太懂?
feixianxxx 2009-08-20
  • 打赏
  • 举报
回复

27,580

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧