m_set.Open(CRecordset::dynaset, "select shangpin.id,shangpin.number from shangpin,shangpininfo where  shangpininfo.name = '"+m_name+"' and shangpin.id = shangpininfo.id");
m_set.Edit();执行这句时出现了异常,说是记录集为只读,请问各位大侠是怎么回事啊