请问access中读取数据时最后一行如何处理?不论如何加条件总有一条空记录在最后面,而我用ado读这行的时候
请问access中读取数据时最后一行如何处理?不论如何加条件总有一条空记录在最后面,而我用ado读这行的时候总是出错,应该怎么处理?
sqlstr = "select stylename from style where stylename<>'' order by number";
myado.ExecuteSQL(sqlstr);
while(myado.m_ptrRecordset->adoBOF == VARIANT_FALSE)
{
value = myado.m_ptrRecordset->GetCollect("stylename");
if(value.vt != VT_NULL)
getvalue = (CHAR*)_bstr_t(value);
else
break;//getvalue = "";
m_Style.AddString(getvalue);
myado.m_ptrRecordset->MoveNext();
}
//myado是我封装的一个ado对像