• 全部
  • 语言基础/算法/系统设计
  • 数据库相关
  • 图形处理/多媒体
  • 网络通信/分布式开发
  • VCL组件开发及应用
  • Windows SDK/API
  • 问答

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';

...全文
81 点赞 收藏 10
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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;
回复
相关推荐
发帖
Delphi
创建于2007-08-02

4876

社区成员

Delphi 开发及应用
申请成为版主
帖子事件
创建了帖子
2002-03-05 04:04
社区公告
暂无公告