怎样保证在DBGrid中修改的内容能物理写入数据表中?

CrazyMan 2000-02-12 04:25:00
我不想使用TDatabase.ApplyUpdates和TDatabase.Commit!
...全文
211 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
sanjianxia 2001-05-31
  • 打赏
  • 举报
回复
好像table.post可以存盘
wuqingmao 2001-05-31
  • 打赏
  • 举报
回复
gz!!
skt642 2001-05-31
  • 打赏
  • 举报
回复
52558关注!
ymxxm 2000-06-26
  • 打赏
  • 举报
回复
Dbgrid1.datasource.dataset.post;
Ok!
menxin 2000-06-26
  • 打赏
  • 举报
回复
post后用flushbuffers可以把数据写入物理盘,就是慢些。正常来说如果不出现非正常关机是不会出现问题的,POST就行了,只有在TABLE没有正常关闭而被复位时会出现没写入硬盘的问题。
wyj1 2000-06-19
  • 打赏
  • 举报
回复
我用FlushBuffers,自以为行
icewind 2000-06-19
  • 打赏
  • 举报
回复
我也很想知道,您知道了答案请告诉我,我发现用Post好像不行
SimonDW 2000-02-13
  • 打赏
  • 举报
回复
你用数据绑定方式访问数据库(dbgrid),
怎能不利用它的属性
sky__horse 2000-02-13
  • 打赏
  • 举报
回复
仔细查了一下,发现我的程序根本没用table,而是用了它的一个替代品hcn6,但是这
个东东只能用于dbf库,如果你用dbf库的话,那当然...
sorry,敬礼/^-^\
另: refresh也不灵
sess 2000-02-12
  • 打赏
  • 举报
回复
refresh
sky__horse 2000-02-12
  • 打赏
  • 举报
回复
其实不需要强制Table.Active:=Flase,再Table.Active:=True,
只要Table.readonly是Flase就可以呀
CrazyMan 2000-02-12
  • 打赏
  • 举报
回复
Table1.post 不行
我还不想在程序当中,强制Table.Active:=Flase,再Table.Active:=True。
sky__horse 2000-02-12
  • 打赏
  • 举报
回复
Table1.post 不行吗?

5,386

社区成员

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

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