社区
数据库相关
帖子详情
数据库控件TTable的问题!
ninestar
2000-06-09 12:44:00
各位大侠:
在下有一问题求教!
我的程序中对Table使用了缓存更新的方法,类似的代码如下:
table1.cacheupdates:=true;
当我使用Table1.applyupdates语句保存记录时,数据库中出现了两条相同的记录,
请问如何解决,望不吝赐教,不胜感激。
...全文
253
12
打赏
收藏
数据库控件TTable的问题!
各位大侠: 在下有一问题求教! 我的程序中对Table使用了缓存更新的方法,类似的代码如下: table1.cacheupdates:=true; 当我使用Table1.applyupdates语句保存记录时,数据库中出现了两条相同的记录, 请问如何解决,望不吝赐教,不胜感激。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xingxing
2000-08-22
打赏
举报
回复
好!!!!
lotto
2000-08-22
打赏
举报
回复
如果没有给TAble.indexfieldname指定索引,会出现这种情况。
Hibin
2000-06-22
打赏
举报
回复
zxh1972:good!!!
zxh1972
2000-06-21
打赏
举报
回复
调试通过,没有问题!!
procedure TForm1.Button1Click(Sender: TObject);
begin
try
Table1.ApplyUpdates;// 提交
Table1.CommitUpdates;// 提交成功,清空缓冲区
except
Table1.CancelUpdates;//提交失败,恢复原来数据集内容
Table1.CommitUpdates;//清空缓冲区
end;
Table1.DisableControls;
Table1.Close;
Table1.Open;
Table1.EnableControls;
end;
darkstar
2000-06-19
打赏
举报
回复
to ninestar:
最好将你的源代码贴出来让大家看一下
to hellen2000
DBGrid没有问题,你说的是Delphi数据访问速度比较慢,DBGrid来不及更新
jacer
2000-06-19
打赏
举报
回复
to hellen2000:
Table1.CommitUpdates;必死机;
真的吗?不会吧,不过我没用过。
hellen2000
2000-06-19
打赏
举报
回复
Table1.CommitUpdates;必死机;
用Table1.CancelUpdates;
Delphi 的 DBGrid 有问题,有时,开始是好的,上下移动几下,就会有大量
重复纪录,这时,你把滚动条拉到最后,在拉到顶,一切又好了。
vga
2000-06-09
打赏
举报
回复
listen
supershan
2000-06-09
打赏
举报
回复
你的TABLE是不是没有建索引
guoyuzhang
2000-06-09
打赏
举报
回复
这个问题我在用Query时曾碰到过,你试一下在SQL Explore中加一条纪录,看一下是出来一条纪录还是两条.如在sql explore中是两条,证明你的表结构有问题.
dongcan
2000-06-09
打赏
举报
回复
zxh1972说得有道理!我认同。
zxh1972
2000-06-09
打赏
举报
回复
ninestar,
看到两条记录是因为一条是提交后的,一条是原来缓冲区里的。
Table1.ApplyUpdates;// 提交
Table1.CommitUpdates;//清空缓冲区
这样就好了。
利用QuickReport创建报表
建立一个新project 放一个T
Table
到Form上,DatabaseName设为BCDEMOS,
Table
Name指向Customer表,Active设为true. 放一个TquickRep
控件
在Form上,DataSet属性为
Table
1.(即要显示上边
Table
1所指向的表的内)。 展开...
c++ Builder+实例入门陈雪飞清晰版
13.1.1 TQuery组件与T
Table
的比较 13.1.2 SQL语言简介 13.1.3 TDBChart组件的使用 13.2 编程思路 13.3 操作步骤 13.4 创意与超越 13.5 本章小结 第14章 多媒体
数据库
的开发 14.1 基础知识 ...
\D5开发人员指南-06卷
第26章 使用Delphi Open Tools API 904 26.1 Open Tools API接口 ...30.3.5 编写数据感知VCL
控件
1059 30.4 扩展TDataSet 1063 30.4.1 过去 1063 30.4.2 现在 1063 30.4.3 创建一个TDataSet派生类 1064 30.5 总结 1083
Delphi5开发人员指南
1.2.4
数据库
结构的灵活性和可扩展性 5 1.2.5 框架对设计和使用模式的扩充 5 1.3 历史回顾 5 1.3.1 Delphi 1 5 1.3.2 Delphi 2 6 1.3.3 Delphi 3 6 1.3.4 Delphi 4 7 1.3.5 Delphi 5 7 1.3.6 未来 7 1.4 Delphi 5的...
AidAim.Accuracer.v4.02.for.Delphi.BCB.Full.Source
Accuracer 是Windows / Linux 下跨平台的支持SQL的
数据库
管理系统(DBMS),可... Accuracer 包括了一个新的可替换BDE的
数据库
引擎,支持所有的T
Table
, TQuery, TDatabase, TSession, TBatchMove 功能,并且使用简单。
数据库相关
2,496
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章