field not found错误,具体进来看

肆水東澤 2009-07-23 10:44:46
field 'MCYHRQ' not found,错误。
说没找到这个字段


这个错误是在修改数据时
DataModule1->MainQry->Edit()
DataModule1->MainQry->FieldByName("MCYHRQ")->AsDateTime=Date();//报错
DataModule1->MainQry->FieldByName("CPUNO")->AsString=Dbver;
DataModule1->MainQry->FieldByName("GDCS")->AsInteger=dbgdcs;
DataModule1->MainQry->FieldByName("MCMM")->AsString=Scmm;
DataModule1->MainQry->Post();
别的就不出错。

特别说明下,MCYHRQ这个字段是我后加上去的,原数据库里没有。
这个字段,我确定一定以及肯定的讲数据库里有。
我重起过程序,重起过数据库,电脑业重起了,还出这错误。
大家帮忙解决下。
...全文
4584 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wkx206325 2011-01-27
  • 打赏
  • 举报
回复
you wenti
ccrun.com 2009-07-23
  • 打赏
  • 举报
回复
检查MainQry的SQL语句中,是否将这个字段select出来了?
肆水東澤 2009-07-23
  • 打赏
  • 举报
回复
嗯,非常感谢,成功了。
mgsg 2009-07-23
  • 打赏
  • 举报
回复
双击 MainQry 控件。会弹出一个框。应该是这里没有这个mcyhrq字段。

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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