SQL语句很简单,错误在某些机器上还比较正常,但在另外的机器上就会经常出错。
代码如下:
CMyClass  m_MyClass;  //CMyClass 由CRecordset类派生
m_MyClass.Open(CRecordset::snapshot, "Select * from table1 Where field1 = 'a' And field2 = 'b'", CRecordset::none);
if(m_MyClass.GetRecordCount() < 0 )
{
     if(m_MyClass.CanAppend())
     {
           m_MyClass.AddNew()
           m_MyClass.m_aaa = "aaa";
           if(m_MyClass.CanUpdate())
               Update();
     }
}