rt,m_CListData.SetItemText(numline,8,((LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("坐标x")));编译时没有错误,但是执行时说类型不匹配,,那位高手帮忙指点下这个怎么改阿
解决方案 »
- 请VC++高手帮帮忙。
- 怎样在对话框中显示一幅位图?急,谢谢
- 新手求助:关于数据保存的问题~~急!!!
- 如何使vc++6.0与server2000数据库连接!!!!急呀!!!!来者有分
- 一个COM类的接口是通过调用一个类的成员函数实现,但是为什么每次调用接口就重新构造了被调用类?
- 怎样在VC++ 中使用二进制的 "资源文件" ?(高难)
- 如何学vc++
- 请问各位,我配置完了MASM7.0后,为什么选builder all 后提示找不到路径,请各位帮助,谢谢,呵呵
- 跪求大神 按钮的点击消息
- 关于在OpenGL编程中生成中文文本的问题?
- 下午面试谈薪酬问题,各位给点意见!
- 怎样用API注册一个OCX控件?
int a;
Cstring str;
str.Format("%d",a);
{
CString strValue;
switch (var.vt)
{
case VT_BSTR://字符串
case VT_LPSTR://字符串
case VT_LPWSTR://字符串
strValue = (LPCTSTR)(_bstr_t)var;
break;
case VT_I1:
case VT_UI1:
strValue.Format("%d", var.bVal);
break;
case VT_I2://短整型
strValue.Format("%d", var.iVal);
break;
case VT_UI2://无符号短整型
strValue.Format("%d", var.uiVal);
break;
case VT_INT://整型
strValue.Format("%d", var.intVal);
break;
case VT_I4: //整型
strValue.Format("%d", var.lVal);
break;
case VT_I8: //长整型
strValue.Format("%d", var.lVal);
break;
case VT_UINT://无符号整型
strValue.Format("%d", var.uintVal);
break;
case VT_UI4: //无符号整型
strValue.Format("%d", var.ulVal);
break;
case VT_UI8: //无符号长整型
strValue.Format("%d", var.ulVal);
break;
case VT_VOID:
strValue.Format("%8x", var.byref);
break;
case VT_R4://浮点型
strValue.Format("%.4f", var.fltVal);
break;
case VT_R8://双精度型
strValue.Format("%.8f", var.dblVal);
break;
case VT_DECIMAL: //小数
strValue.Format("%.8f", (double)var);
break;
case VT_CY:
{
COleCurrency cy = var.cyVal;
strValue = cy.Format();
}
break;
case VT_BLOB:
case VT_BLOB_OBJECT:
case 0x2011:
strValue = "[BLOB]";
break;
case VT_BOOL://布尔型 strValue = var.boolVal ? "TRUE" : "FALSE";
break;
case VT_DATE: //日期型
{
DATE dt = var.date;
COleDateTime da = COleDateTime(dt);
strValue = da.Format("%Y-%m-%d %H:%M:%S");
}
break;
case VT_NULL://NULL值
strValue = "";
break;
case VT_EMPTY://空
strValue = "";
break;
case VT_UNKNOWN://未知类型
default:
strValue = "UN_KNOW";
break;
}
return strValue;
}
m_CListData.SetItemText(numline,8,(LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("坐标x"));试试看.
_variant_t m1;
m1=m_pRecordset->GetCollect("坐标x");
if(m1.vt !=VT_NULL)
{
m_CListData.SetItemText(numline,1,((LPCTSTR)(_bstr_t)m1));
}