Access数据库问题(100分)

  • 主题发起人 主题发起人 萧西风
  • 开始时间 开始时间

萧西风

Unregistered / Unconfirmed
GUEST, unregistred user!
怎么做好保存Access的数据保存呢?

有什么好办法,因为每次保存数据量都比较大,用update方式占用很大资源,时间好慢。。。
 
是不是太简单了?
 
是太难了,看不明白的说,不知道怎么回答!
 
是用delphi进行数据库Access保存还是直接对Access的数据进行保存?
如果是delphi进行,可以进行判断数据库中是否有此数据,如果有用ADO控件的Edit进行修改,如果没有用Append 进行添加。
 
To 萧西风:
“厥土下上上错厥贡苞茅橘柚”,楼主,你能理解我说什么?
如果不能理解,希望您以后说话说得清楚点,谢谢!
 
是有些费解。
从理论上讲,大家都是同行,不应该达到不知所云的境界。
 
用原生ADO吧
 
有些费解啊
 
就是更新数据阿!

关键是每次数据量很大,可能一次性要更新几万条,update。。。

现在已经解决。。。谢谢大家!

用线程解决了。。。但是还是慢。。。。用定时器的方式也慢。。。更新几万条数据,需要半个多小时。。郁闷ing
 
这是Access的问题,桌面型数据库,只能是这个速度,可以考虑换成MSSQL试试看。
 
你要找的问题应该是 为什么一次更新几w条,而不是access的问题
 
那么大的数据,怎么就用ACCESS,小型的用他差不多,改换MSSQL好了
 
这不是编程上的问题,换为RDBMS吧.这样可以用好存储过程,一般更新大的操作都用存储过程完成.
 
用线程,分段做批量处理,最多几秒钟就解决了你的问题.
比如:10000笔记录,作一个段基值:=1000;
10000/1000=10 循环创建10个线程,你的问题立刻解决
接分
 

Similar threads

后退
顶部