将;
try{
rSet->Open("select * from CD where ID=-1",p.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);
rSet->QueryInterface(__uuidof(IADORecordBinding),(LPVOID*)&binding);
binding->BindToRecordset(&m_cd);
}
改为
;
try{
if(rSet->IsOpen())rSet->Close();
rSet->Open("select * from CD where ID=-1",p.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);
rSet->QueryInterface(__uuidof(IADORecordBinding),(LPVOID*)&binding);
binding->BindToRecordset(&m_cd);
}
try{
rSet->Open("select * from CD where ID=-1",p.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);
rSet->QueryInterface(__uuidof(IADORecordBinding),(LPVOID*)&binding);
binding->BindToRecordset(&m_cd);
}
改为
;
try{
if(rSet->IsOpen())rSet->Close();
rSet->Open("select * from CD where ID=-1",p.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);
rSet->QueryInterface(__uuidof(IADORecordBinding),(LPVOID*)&binding);
binding->BindToRecordset(&m_cd);
}
当不使用IADORecordBinding 邦定时还会出现错误!。
谢谢关注!希望高手出手,感激不尽!