更新或删除地企图失败了

VIPVIPVIP 2009-07-04 12:00:42
居然不能修改表中的列值,老是提示更新或删除地企图失败了,请问一下是怎么回事?代码如下:

void CAddcontractDlg::OnBtnAddcon()
{
// TODO: Add your control notification handler code here
UpdateData();
CInfo1Tab mRset;
CString strtemp="";
mRset.Open();
mRset.AddNew();

mRset.m_con_id=m_strConID;
mRset.m_costumer_idcard=m_strCostumerIDCARD;
mRset.m_costumer_phone=m_strCostumerPhone;
mRset.m_discout_money=m_fDiscount;
mRset.m_discout_rate=m_strDiscountRate;
m_ctrCostID.GetLBText(m_ctrCostID.GetCurSel(),strtemp);
mRset.m_cost_id=strtemp;

mRset.Update();
mRset.MoveLast();
mRset.Requery();

mRset.Close();
MessageBox("添加成功!");

//将cost表中对应的状态改为入库状态
CCostTab mRset1;
mRset1.Open();
//mRset1.MoveFirst();
for(;!mRset1.IsEOF();mRset1.MoveNext())
{
if(mRset1.m_cost_number==strtemp)
{
mRset1.m_cost_status="入库";
break;
}
}
mRset1.Update();//这里为什么会出错??单步执行到这里就出现提示框"更新或删除地企图失败了"
mRset1.Requery();
mRset1.Close();

//签订成功后,要清空控件中的数据

UpdateData(FALSE);
}
...全文
61 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
VIPVIPVIP 2009-07-05
  • 打赏
  • 举报
回复
忘了调用Edit()函数了,晕,无语

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧