用ADO控件处理数据时,一个莫名其妙的问题

cnphw 2003-10-19 10:35:44
程序很简单,就这些,用的是TADODataSet
ADODataSet_main->Append();
ADODataSet_main->FieldValues["user_name"]=u_r->name;
ADODataSet_main->FieldValues["sale_date"]=DateToStr(datetime_server());
ADODataSet_main->FieldValues["provide_code"]=" ";
ADODataSet_main->FieldValues["provide_name"]=" ";
ADODataSet_main->FieldValues["allcost"]=0;
ADODataSet_main->Post();

报错 Project sall.exe raised exception class EOleException with message'Errors occurred'
是怎么回事情呢?
...全文
27 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
cnphw 2003-10-20
  • 打赏
  • 举报
回复
OK
huangjuliang 2003-10-19
  • 打赏
  • 举报
回复
自己发现最好了!

结贴吧!
接分!
cnphw 2003-10-19
  • 打赏
  • 举报
回复
我知道了,是表中provide_code是自增的,不能编辑,真是笨死掉了
huangjuliang 2003-10-19
  • 打赏
  • 举报
回复
在修改数据里,请加入下面这句话
ADODataSet1->Edit();
cnphw 2003-10-19
  • 打赏
  • 举报
回复
哪位老兄,遇到过?
cnphw 2003-10-19
  • 打赏
  • 举报
回复
ADODataSet_main->Post();时报错

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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