求助,有关ADO修改出现异常的问题,不好意思没分了

cncqyc 2005-10-16 09:33:15
我在修改一条纪录后,它跳出修改成功的对话框,但纪录又没有修改成功,在删除时就有两条记录只不过不同的是有一条是正常记录,而另一条就有一点不同是编号是-1其它都是一样的,不知何故,我用的是ACCESS,望高人解惑,谢谢
...全文
52 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
菜牛 2005-10-16
  • 打赏
  • 举报
回复
SQL语句里面可能有错误,应该用try/catch块捕获错误,另外可以把生成后的SQL语句拷贝到Access的查询中运行看看。
cncqyc 2005-10-16
  • 打赏
  • 举报
回复
//修改记录
else if(temp=="保存修改")
{

//生成动态sql语句
sql="update [dx] set [number] ='"+m_number+"' and [sex]='"+m_sex+"' and [age]='"+m_age+"'and [phone]='"+m_phone+"' and [handset]='"+m_handset+"' and [date]='"+m_date+"' and item='"+m_item+"' and [othera]='"+m_othera+"' and [otherb]='"+m_otherb+"' and [address]='"+m_address+"' and [connection]='"+m_connection+"' and [remark]='"+m_remark+"' and [insertdate]='"+editflag+"'";

//执行语句
_variant_t RecordsAffected;
theApp.m_pConnection->Execute((_bstr_t)sql,&RecordsAffected,adCmdText);
AfxMessageBox("成功修改此条数据!");
//返回主界面
OnCancel();
} // TODO: Add extra validation here


是部分代码

16,550

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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