TESTHR(PrstPtr.CreateInstance(__uuidof(Recordset)));
PrstPtr->Open(sql,_variant_t((IDispatch*)m_DBCnt,true),adOpenKeyset,adLockOptimistic,adCmdText);
TESTHR(PrstPtr->QueryInterface(__uuidof(IADORecordBinding),(LPVOID*)&pADOicRs));
TESTHR(pADOicRs->BindToRecordset(&rs)); strcpy(rs.m_sz_code,m_code);
strcpy(rs.m_sz_date,m_date);
strcpy(rs.m_sz_provider,m_provider);
strcpy(rs.m_sz_tel,m_tel);
rs.m_f_number = m_number;
rs.m_f_price = m_price;
strcpy(rs.m_sz_buyer,m_buyer); //下面一句有问题
TESTHR(pADOicRs->UpdateBatch(&rs));//更新数据
这个问题老是提示iDispatch error #3105
不知道如何解决,请高手帮忙啊~~~
就是TESTHR(pADOicRs->UpdateBatch(&rs));这句~~~