我从表里取数据,然后存入链表中:
sql="select ll from db";
...
data=m_pSet.m_ll;
我想判断如果ll值为零则继承上一个取出的值,即ll不为零.
可是出现一个问题,就是一开始取出的数据就为零,就出错了
sql="select ll from db";
...
data=m_pSet.m_ll;
我想判断如果ll值为零则继承上一个取出的值,即ll不为零.
可是出现一个问题,就是一开始取出的数据就为零,就出错了
解决方案 »
- 紧急求助:一个TCP连接的问题
- 在对话框中,当按下某个BUTTON时, 中断正在执行的工作线程序, 请问在工作线程中怎样实现?
- 如何使工具栏上的某个按钮失效或使能?
- 多通道显示?大家都来帮忙,高分求教。
- 类的static数据成员有什么用?什么时候用static数据成员?它的优势在哪里?
- 在windows下如何设定socket的缓冲区大小?
- Visual studio 的Output窗口工程无法显示内存泄露
- 有谁用过sendinput摸拟一个鼠标击键?
- debug和release有什么区别?
- 怎么获得另存为对话框的文件名编辑框中的内容?
- 问一个简单的问题,怎样在CWnd::OnEraseBackground(CDC* pDC)中实现改变窗口背景色呢?请给出全部代码(应该只有几行而已)
- 如何运行Windows的命令,又如何获得返回文本
请把代码贴出来(包括连接数据库与取值的部分)。
{
sql.Format("select * from db where ny='197802'");
m_pSet.Open(AFX_DB_USE_DEFAULT_TYPE,sql);
m_pSet.Requery();
if(m_pSet.IsEOF())
{
m_pSet.Close();
}
else
{
data=m_pSet.m_ll;
}
if(m_ll==0)
md=md;
else
md=m_ll;
m_ll=md;mylist.AddTail(m_ll);
}
这样如果一开始不是零值,是正确的,但是如果是零值就出错了