社区
Delphi
帖子详情
小问题: 不知道那里错了! adodataset 报错!!!
hmzgz81
2003-09-13 02:59:01
我用adodataset 和datasoures
运行时报错不知道时那里不对!
....ADODataset: Dataset not in edit or insert mode...
是怎么回事啊!
...全文
28
4
打赏
收藏
小问题: 不知道那里错了! adodataset 报错!!!
我用adodataset 和datasoures 运行时报错不知道时那里不对! ....ADODataset: Dataset not in edit or insert mode... 是怎么回事啊!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liangzisiyun
2003-09-13
打赏
举报
回复
贴代码出来看看就知道了。
hmzgz81
2003-09-13
打赏
举报
回复
我都写了!呵呵
madyak
2003-09-13
打赏
举报
回复
在用 ADOTable1.Post;
ADOTable1.Cancel;时这样用会避免你的问题
if ADOTable1.State in [dsInsert,dsEdit] then
ADOTable1.Post;
tetsuya
2003-09-13
打赏
举报
回复
编辑adodataset里的字段要先adodataset.edit ,然后adodataset.post
delphi资源-Filter中的模糊过滤
Filter中的模糊过滤: 要实现模糊过滤,BDE中要用“*”,不允许使用“Like”关键字,且只能向后匹配,如“Fcode=’101*’”;而
ADO
则是使用“%”或“*”都可以,可以使用“Like”关键字,且和SQL语句用法一致,可以任意匹配,如“Fcode like 1%”,但要注意,在字符串前加“%”时,其后面一定也要加“%”,否则会
报
错
,也可以一个“_”,此处有两点不明白:一是为什么会
报
错
,二是下划线是如何匹配的,
ado
不允许使用not like,不知何故。 特别注意:
ADO
在用Filter时,
Delphi中
ADO
Query使用了lookup字段后出现未知
错
误解决
ADO
Query添加了lookup字段后使用Append,再为字段赋值时会
报
错
“EOleException 未知
错
误”,很困扰啊,终于能解决了。
Delphi7
ADO
StoredProc使用NextRecordset(i)后出现: RecordSet is not open
ADO
StoredProc调用一个返回多个结果集的存储过程,存储过程代码大概是这样: select * from insert into select * from select * from 然后使用如下的Delphi代码
ADO
Query1.RecordSet =
ADO
StoredProc.RecordSet;
ADO
Query2.RecordSet = AD
无法为更新定位行,一些值可能已在最后一次读取后已更改
无法为更新定位行,一些值可能已在最后一次读取(2009-03-11 11:58:22)标签:it
报
错
:无法为更新定位行,一些值可能已在最后一次读取后已更改 在Delphi 7中,用
ADO
Query或
ADO
DataSet
操作数据库很方便,可查询,可增删改。 但如果对数据进行修改保存,然后再次对其进行修改保存,就会遇到“无法为更新定位行,一些值可能已在最后一次读取后已更改”的
问题
。 原因
ado
dataset
locate的多条件定位
T
Ado
Query,T
ADO
DataSet
的Locate功能相信大家都经常用了 with
ADO
Query do begin if Locate('orders;Zhuang1',VarArrayOf([vorder,vname]),[]) then begin end; end; 可能大家有时候也会发现它有不灵的时候,我发现是VarArrayOf后面的变量在为空或者为NULL时,...
Delphi
5,386
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章