vc++6.0用ado怎么读SQL2000中的bigint字段
bigint对应VC++6.0中什么数据类型 问题点数:40、回复次数:6Top
1 楼jazy()回复于 2006-06-03 09:02:35 得分 20
__int64Top
2 楼jayfunk(crazydog)回复于 2006-06-03 11:06:39 得分 0
对应Vriant什么类型的数据Top
3 楼jayfunk(crazydog)回复于 2006-06-03 11:07:49 得分 0
怎么从记录集得得到并转换成_int64的数据,给点资料好吗?
Top
4 楼waitlife()回复于 2006-06-03 11:14:34 得分 10
不用转,你试试这样:
第一种:
CString strOperID = (LPCTSTR)(_bstr_t)ado.m_pRecordset->GetCollect(_T("OperID"));
第二种:
int iOperType = ado.m_pRecordset->GetCollect(_T("OperType"));
striOperType.Format(_T("%d"), iOperType);
Top
5 楼waitlife()回复于 2006-06-03 11:16:41 得分 5
用INT_PTR,看MSDN:
#if defined(_WIN64)
typedef __int64 INT_PTR;
#else
typedef int INT_PTR;
#endif
Top
6 楼jazy()回复于 2006-06-05 10:47:03 得分 5
VARIANT::decVal::Lo64,不过需要注意是无符号的,最好用unsigned __int64来存储。Top




