CString strsql="SELECT EntryID,EntryTitle,EntryCon FROM TableName";//****//
m_DB.Open (CRecordset::dynaset,_T(strsql));if (m_DB.IsBOF())
return;
m_DB.MoveFirst();while(!(m_DB.IsEOF()))
{
int ID=m_DB.m_EntryId;
CString StrID="";
StrID.Format("ID:%d",ID);
AfxMessageBox(StrID); CString Title="Title:"+m_DB.m_EntryTitle;
AfxMessageBox(Title); CString Content="Content:"+m_DB.m_EntryCon;
AfxMessageBox(Content); m_DB.MoveNext();
}
问题是:StrID的值能正常显示;Title却显示数据库中EntryCon的值;而Content的值为空!
不过如果把//****//写成strsql="SELECT * FROM EntryInfor";则结果都能正确显示
这是什么原因?如何解决??
谢谢
m_DB.Open (CRecordset::dynaset,_T(strsql));if (m_DB.IsBOF())
return;
m_DB.MoveFirst();while(!(m_DB.IsEOF()))
{
int ID=m_DB.m_EntryId;
CString StrID="";
StrID.Format("ID:%d",ID);
AfxMessageBox(StrID); CString Title="Title:"+m_DB.m_EntryTitle;
AfxMessageBox(Title); CString Content="Content:"+m_DB.m_EntryCon;
AfxMessageBox(Content); m_DB.MoveNext();
}
问题是:StrID的值能正常显示;Title却显示数据库中EntryCon的值;而Content的值为空!
不过如果把//****//写成strsql="SELECT * FROM EntryInfor";则结果都能正确显示
这是什么原因?如何解决??
谢谢
解决方案 »
- 我这个印刷品质量检测的课题该怎么做呀,手里有一款商业的图像处理SDK和OpenCV
- 求职进行时-广州:C/C++/MFC相关工作
- 64位OS下工程如何实现XP风格???????????
- 谁做过这种蠢事?
- 谁有com+ 技术大全 书的光盘,高价收购。
- DCOM中的多串口通讯
- 如果在发送数据时,事先不先发送一个数据说明将发送的数据有多大时,另一边读的时候怎么知道数据有多大呀?
- :win98下可以操作绝对物理地址,请问大哥在 Win2000/winNT 下获取系统内存绝对物理地址并对其进行操作? 请给一点例子代码,感激加50分????
- 程序求指正
- 关于loadstring的一点疑问
- ×× 有高手吗? 同厂家的同一型号设备,操作系统里 有不同的标志吗? ××
- 请教高手一个小的问题
CString strsql="SELECT EntryID,ISNULL(EntryTitle,""),EntryCon FROM
TableName";//****//
//如果是null值变成""(空字符)