O oceanwave Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-14 #1 我用BDE访问ACCESS数据库,其中一表有二万多条记录,建一数据访问窗体对该表进行操作 当进行数据浏览时N慢无比,尤其是在新增记录提交后更是无法忍受。WHY? 有什么问题,或是更好的方法吗?
O oceanwave Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-14 #3 那因为这个数据库中有主从表,好象ADO不能实现主从表的BatchUpdate,honestman你有办法 吗?谢谢!
O oceanwave Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-14 #5 to oldppp: 你能说仔细点儿吗?我比较笨:)特别是主从表的BatchUpdate的实现方法
O oceanwave Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-14 #7 to jollier: 我原来的程序就是用ACCESS写的,但最重要的是有一个发布程序的问题,所以我才改用 DELPHI来写的。谢谢!
Y Yang J.Q. Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-15 #8 首先检查你的表是否建了索引! 使用ADO,ADODataSet的LockType设成ltBatchOptimistic,同时将ExcuteOptions 设成适当的值。
D DreamTiger Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-15 #9 注意设置 TADOQuery.CursorLocation := clUseServer;
L ltp Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-16 #10 1、充分利用字段的索引, 2、查询时多用视图 建议你多看一些有关Access编程的书,您肯定会有所体会
R robertcool Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-16 #12 用ADO,建立索引,我这里有个表有11万条记录 很快
O oceanwave Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-16 #13 我用ADO用索引在赛扬+64M以上的机器还不错,可客户的机器是AMD+32M的烂机器,在自己 机器是爽,到了客户就N慢无比。郁闷!!还有可以优化的地方吗?
O oceanwave Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-17 #15 to lighttop: 请问何处下载?怎么用?谢谢:)
L ljqljq Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-18 #16 不会吧,我用过的,四万条记录很快。 你是不是用了ODBC?用它是很慢的。
O oceanwave Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-19 #17 我用了ADO,和ODBC没关系,程序运行的环境是AMD586+32M内存,在我自己的C600+256M 内存上也快……
L lighttop Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-20 #18 到DELPHI 窑洞去下载www.51delphi.com ( ftp://soft:soft@ftp.51delphi.com/dacess20.rar ) 用法见其自带的例子或帮助.
O oceanwave Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-21 #19 DIAMOND ACCESS虽然提供了主从表的功能,但处理还不如BDE和ADO,在BDE和ADO中当主从 表建立关系后,会自动赋于相关字段值,DIAMOND好象不行,而且好象不能实现CACHEUPDATE 的功能呀
DIAMOND ACCESS虽然提供了主从表的功能,但处理还不如BDE和ADO,在BDE和ADO中当主从 表建立关系后,会自动赋于相关字段值,DIAMOND好象不行,而且好象不能实现CACHEUPDATE 的功能呀
L lighttop Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-21 #20 1、我也发现DIAMOND ACCESS 似乎不能实现CACHEUPDATE, 不知道是不是可用事务处理来代理, 2、主从表的建立应该在ACCESS 中建表的时候设置(通过设置表之间的“关系”) ,而不是 通过DELPHI 的数据控件 3、 用Diamond Access 好在发表软件时不必担心驱动程序的问题, 只要是WIN98 以上或 安装有OFFICE97 以上版本,都可以直接运行你的程序, 不用安装一大堆的BDE
1、我也发现DIAMOND ACCESS 似乎不能实现CACHEUPDATE, 不知道是不是可用事务处理来代理, 2、主从表的建立应该在ACCESS 中建表的时候设置(通过设置表之间的“关系”) ,而不是 通过DELPHI 的数据控件 3、 用Diamond Access 好在发表软件时不必担心驱动程序的问题, 只要是WIN98 以上或 安装有OFFICE97 以上版本,都可以直接运行你的程序, 不用安装一大堆的BDE