一个类似这个的access数据库的表
1 2
星期1 100
星期2 101
星期3 102
星期4 103
星期5
星期6 105
星期日 106我读取数据的代码如下
while (!m_recordset->adoEOF)
{
_variant_t vart;
vart = m_recordset->GetCollect(L"1");
a = (vart.vt!=VT_NULL)?(TCHAR*)(_bstr_t)vart:"";
vart = m_recordset->GetCollect(L"2");
b = (vart.vt!=VT_NULL)?(TCHAR*)(_bstr_t)vart:"";
m_recordset->MoveNext();
}
我现在想检索1列
只读取星期3-星期6的信息数据 应该怎么写?
1 2
星期1 100
星期2 101
星期3 102
星期4 103
星期5
星期6 105
星期日 106我读取数据的代码如下
while (!m_recordset->adoEOF)
{
_variant_t vart;
vart = m_recordset->GetCollect(L"1");
a = (vart.vt!=VT_NULL)?(TCHAR*)(_bstr_t)vart:"";
vart = m_recordset->GetCollect(L"2");
b = (vart.vt!=VT_NULL)?(TCHAR*)(_bstr_t)vart:"";
m_recordset->MoveNext();
}
我现在想检索1列
只读取星期3-星期6的信息数据 应该怎么写?
{
_variant_t vart;
vart = m_recordset->GetCollect(L"1");
a = (vart.vt!=VT_NULL)?(TCHAR*)(_bstr_t)vart:"";
if(a=="星期三"){
vart = m_recordset->GetCollect(L"2");
b = (vart.vt!=VT_NULL)?(TCHAR*)(_bstr_t)vart:"";
m_recordset->MoveNext();
}
else
m_recordset->MoveNext();
} 按此原理类推
其实,你建数据库的时候列1最好设置为smallint,你不觉得那个"星期"完全是浪费