社区
Delphi
帖子详情
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
打赏
收藏
dataset问题,急!!!Dataset not in edit or insert mode?!!!
我写了一段代码,在运行完下面一句代码时出现错误:Dataset not in edit or insert mode?请问是什么原因?? 执行的语句:ADODataset1.fields[0].asString:='test';
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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;
Client
DataSet
运行中出现“Client
DataSet
:
dataset
not in
edit
or
insert
mode
”(一)
1、执行“显示数据后”,再执行Append,出错,说明Client
DataSet
处于编辑状态;3、加入 Client
DataSet
1.ReadOnly:=False无效;2、加入 Client
DataSet
1.Active:=True无效;2、执行二次Append或
Insert
,可以不出错 ,但会加入二行数据行。这个代码一执行,彻底让Client
DataSet
处于编辑状态,解决
问题
。
问题
是Append,并及时加入一行,录入字符出错。1、在执行显示代码最后,加入以下。(1)使用第三方控件。
修改数据结果出现
dataset
not in
edit
or
insert
mode
想让程序在查询后修改数据结果出现
dataset
not in
edit
or
insert
mode
,
问题
,想要修改数据,不能随意移动纪录指针,并且在每次修改纪录后马上post,前面加上
Edit
模式 基本语句如下所示: while not self.ADOQuery1.eof do begin self.ADOQuery1.
Edit
; self.ADOQuery1.Fi
关于DBGrideh出现
Dataset
not in
edit
or
insert
mode
前两天一直在对DBGrideh 进行操作,我是做一个checkbox 的选择框,对没勾选的记录点击进行添加数据,对有勾选的记录点击进行是否删除数据。我是在选择框的数据改变是事件onupdatedata的事件中对数进行修改,但有时候可以修改,有时候就会出现adoquery1:
dataset
not in
edit
or
insert
mode
的错误,我百思不得其解。 在网上找了好久,有人说是把DBGrideh 关连的adoquery 的locktype的值设为ltBatchOpt
Client
DataSet
运行中出现“Client
DataSet
:
dataset
not in
edit
or
insert
mode
”(二)
执行Append后,编译器末能将Client
DataSet
的state值,变更为ds
Insert
。通过强制执行
Edit
,让Client
DataSet
的state值,变更为ds
Edit
(效果与ds
Insert
一致)。
Delphi
5,943
社区成员
262,942
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章