dataset问题,急!!!Dataset not in edit or insert mode?!!!

sharklee 2002-03-05 04:04:43
我写了一段代码,在运行完下面一句代码时出现错误:Dataset not in edit or insert mode?请问是什么原因??

执行的语句:ADODataset1.fields[0].asString:='test';

...全文
310 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
stiwin 2002-03-05
  • 打赏
  • 举报
回复
DataSet.Edit;
zsr 2002-03-05
  • 打赏
  • 举报
回复
ADODataset1.Fields->Fields[0].asString:='test';
sharklee 2002-03-05
  • 打赏
  • 举报
回复
在按上面各位教导的方法进行改动后,执行时出现“出现错误”错误提示,更让我莫不找边际了,我崩溃了!!!!
CaoBingHao 2002-03-05
  • 打赏
  • 举报
回复
循环前不妨加个first;
chechy 2002-03-05
  • 打赏
  • 举报
回复
while not ADODataset1.Eof do
begin
ADODataset1.Edit;
ADODataset1.Fields[0].asString:='test';
ADODataset1.Post;
ADODataset1.Next;
end;
sharklee 2002-03-05
  • 打赏
  • 举报
回复
部分代码如下:
while not ADODataset1.Eof do
begin
ADODataset1.Fields[0].asString:='test';
ADODataset1.Next;
end;

在执行时出现Dataset not in Edit or Insert mode.错误,光标停在ADodataset1.Next行上。

我按照上面各位的说法在开始加入了ADODataset1.Edit,但是还是出现同样的错误,请救命呀!!!
zjj_horse 2002-03-05
  • 打赏
  • 举报
回复
把代码贴出来看看.
wafeijian 2002-03-05
  • 打赏
  • 举报
回复
if ADODataset1.State <>dsEdit then
ADODataset1.Edit;
ADODataset1.fields[0].asString:='test';
ADODataset1.Post;
wafeijian 2002-03-05
  • 打赏
  • 举报
回复
if ADODataset1.State <>dsEdit then
ADODataset1.Edit;
ADODataset1.fields[0].asString:='test';
ADODataset1.Post;
chechy 2002-03-05
  • 打赏
  • 举报
回复
ADODataset1.Edit;
ADODataset1.fields[0].asString:='test';
ADODataset1.Post;

5,943

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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