[求助]如何用DBGridEh输入数据并保存 ( 积分: 150 )

TO:美国提子,

数据库呢?[:(]
 
就在文件夹里阿
 
没见呀!都没有后缀为MDB的文件!
 
又发了一次,再看看
 
按回车就在KeyPress里面处理
if Key = #13 then begin
……
xxxx.DataSource.DataSet.Post;
end;
 
TO:美国提子

这个有了。
 
这个应该很简单~~~~
用缓存提交就可以了,BDE和ADO都有的。CDS就更不用说了。
 
你的例子,是添加一行,输完才能再添一行。不能一次过添加任意行再输入的!
 
呵呵,自己改一下,添加事件Append之后加Post;
 
喔!我研究下再说。
 
研究一天,都未新增任意空行,只能保存一行,再新增一行。倒![:(]
 
新增按钮事件中原本是
DQ_DM.Append;

你把他改成
DQ_DM.Append;
DQ_DM.Post; //就加上这句

我也倒了
 
喔!行了,修正先。谢谢!是我自己看错了,抱歉!!![:D]
 
[:D]设置为缓存提交后DQ_DM.Post是提交到内存不是提交到数据库的。
增加10行几十行,几百行,几千几万行再一次提交都是没问题的。
 
喔!差不多能实现要求啦!高兴一半中。。。[:D]
 
to hongxing_dl
緩存處理要怎麼樣做!!我的數據超過1W,光是打開顯示就要6-7秒。操作起來也慢。更新的時候有時候還出錯。誰能把速度提上來,並解決更新時候出現的錯誤,我出200分~
 
TO:漂流的雲

你不用一次过打开所有记录吧!
 
1w只是个小数目,但是要全部显示给客户就没多大的必要吧 ̄ ̄
更新出什么错误?你用的是bde还是ado还是cds
 
有很多方法可以实现分页等操作的,用户一次能浏览100条都不错了更不要说1W条了,还是想办法找点这方面的资料吧,要不以后数据量大了,真是死了
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
877
DelphiTeacher的专栏
D
顶部