我在用VS 2010 MFC基于对话框中用ODBC连接数据库实现银行系统
现在实现了存款功能  不过在存入的钱不是写入相应的用户中   总是存入第一行 存款的代码如下:
  _bstr_t sql;
sql = "select * from cun ";
m_pRecordset.CreateInstance(__uuidof(Recordset));
m_pRecordset->Open(sql,m_pConnection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);
try
{
//m_pRecordset->AddNew(); //添加新行
money2=m_pRecordset->GetCollect("money");
double A = atoi(money2)+atoi(mone);
money3.Format(_T("%0.2f"),A);
m_pRecordset->PutCollect("money",(_bstr_t)money3);
m_pRecordset->Update(); //更新数据表
if(m_pRecordset!=NULL) 
m_pRecordset->Close(); 
m_pConnection->Close(); 
}
catch(...)
{
MessageBox("存款失败");
return;
}
望大神们改改
  谢谢SQL数据库2010