_variant_t 与CString类型的相互转换,从数据库中取出的数据如何判断为空的情况。
CTime与CString的相互转换。请高手帮忙
CTime与CString的相互转换。请高手帮忙
解决方案 »
- 在MFC_DLL中使用字符串参数的问题
- VC蓝牙虚拟串口传输文件
- 继承,派生,需函数的英文是什么?
- 请教一下,dispinterface声明的接口和从IDispach继承的接口有什么不同?什么时候用前者,什么时候用后者?
- VC ADO 存储过程的问题
- 如何用hough变换检测图像中的三角形?
- 请大虾们指点
- 请教高手,我想用一个定时器去实现多个定时器的功能,请问我应该怎么做呀,大致方法就行,谢谢那
- 学习C++好多年,还没做过项目的来报个名.
- VS2012 升级 Update4 之后,打开工程:Can't find localized resources
- 有谁知道每个程序的工程文件是怎么工作的?
- 寻找<<windows 95 程序设计>>(清华)源代码
switch(variant->vt)
{
case VT_I2:{ cs.Format("%d", variant->iVal);
break;
}
case VT_I4:{ cs.Format("%d", variant->lVal);
break;
}
case VT_R4:{ cs.Format("%f", variant->fltVal);
break;
}
case VT_R8:{ cs.Format("%f", variant->dblVal);
break;
}
case VT_CY:{ COleCurrency c(varValue);
cs = c.Format();//ie. 1.00
break;
}
case VT_DATE:{ COleDateTime t(variant->date);
cs = t.Format( "%A, %B %d, %Y");//Day of Week, Month Day, Year
break;
}
case VT_BSTR:{ cs = V_BSTRT(&varValue);//convert BSTR to CString
break;
}
case VT_BOOL:{ if(variant->boolVal) cs = "true"; else cs = "false";
break;
}
case VT_UI1:{ cs = (char*)variant->bVal;
break;
} default: break; }