我想知道通过什么方法能知道ACCESS数据库中一条记录中的一个数据项是否为空?
我用
_variant_t vText;
vText=m_pRecordset->GetCollect("Text");虽然数据库中“Text”是没有数据的,但得到的vText.lval却为True。我该如何做呢?PS:因为我要把vText.lval负给一个CString类型的变量,在负值的过程中,如果读出来的空数据,会出现“类型错误”~ 所以我必须解决这个问题~!
我用
_variant_t vText;
vText=m_pRecordset->GetCollect("Text");虽然数据库中“Text”是没有数据的,但得到的vText.lval却为True。我该如何做呢?PS:因为我要把vText.lval负给一个CString类型的变量,在负值的过程中,如果读出来的空数据,会出现“类型错误”~ 所以我必须解决这个问题~!
解决方案 »
- 关于重绘的弱弱问题
- 这则运算怎么做?
- 操作内存的问题!
- 急!!如何在installshield中操作注册表啊????在线!
- 郁闷半天了,如何在ComboBox中取得Index值,急死我了,望大虾帮忙!!!
- 请教,在MFC中如何将一个Word文件(包括文字,图片)读到一个控件里(如edit或其他)显示出来
- 为什么我自己创建的Access数据库数据是AscII码的,Microsoft Access创建的就是Unicode码的?内有具体说明
- 小女子请教高手:我的程序输出结果为.dat文件,是否可以将其转变为二维坐标曲线在(CFormview为基类)界面上输出?(一个脉冲或频谱曲线)?
- 一道关于 C 的问题
- 有关线程和SOCKET
- 如何将IDispatch从一个程序传递到另一个程序?
- 我想在按扭的响应函数中画出按扭的边框,在别的按扭响应中再把边框取消,应该怎么做?
TheValue = m_pRecordset->GetCollect("Text");
if(TheValue.vt!=VT_NULL)
{
//不为空
}