---post()-----next()的错误

a456852 2003-10-21 12:18:18
while(!table->eof)
{
table->edit();
table->fieldvalues["field"]="sdfs";
table->post();
table->next();
}

执行上代码时会产生错误,好象是“——当前操作需要一个记录”

请问如何解决?为什么会产生这样的错误?
...全文
30 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
niuzhenjun 2003-10-21
  • 打赏
  • 举报
回复
好像应该是Table1->UpdateBath(arAll);
你查一下帮助。
niuzhenjun 2003-10-21
  • 打赏
  • 举报
回复
post后调用一下updatebathall()
netsys2 2003-10-21
  • 打赏
  • 举报
回复
多麻烦,低效率的语句啊,为什么不用SQL?

就一句:

update yourtab set fieldx='sdfs'
Lewolf 2003-10-21
  • 打赏
  • 举报
回复
是不是ADO连接的
ccrun.com 2003-10-21
  • 打赏
  • 举报
回复
得选择一条记录来修改。
Table1->RecNo
yjy1001 2003-10-21
  • 打赏
  • 举报
回复
修改 field 要用updatebath的
不是用post
修改表内容 才用post


1,178

社区成员

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

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