问个关于access写入性能的问题
vb.net吧
全部回复
仅看楼主
level 11
exition 楼主
我有个datatable,里面大概4w左右行的数据,往access里面写入,慢的很,有没有别的办法加快写入速度,前提是不引用access对象,因为运行程序的电脑上只有excel没有access
2013年09月20日 01点09分 1
level 13
access当然慢了。sql不慢
2013年09月20日 02点09分 2
level 11
4万,慢慢写,只要不卡死速度还是能接受的
2013年09月20日 09点09分 3
窗体卡死,写了个多线程的进度条可是还是卡死,不知道为什么,怎么破?
2013年09月20日 12点09分
多线程不要直接访问窗体线程的进度条,而应该在窗体线程上用定时器刷新进度
2013年09月20日 15点09分
用变量记录进度,窗体定时器定时检查这个记录进度的变量
2013年09月20日 15点09分
回复@zhaoyangwx :我是新开了个窗体,放进度条,也卡死,我试试定时期的方法I
2013年09月21日 02点09分
level 11
没办法
2013年09月20日 09点09分 4
level 10
建议改用SQLite吧,Access是最烂的数据库
SQLite的优点,不需要后台进程,却拥有睥睨专业数据库的读写能力,安全的多线程、进程读写能力,支持标准的SQL语句
我认为所有access应用的程序都可以改换SQLite,用过绝对不会后悔
迁移sqlite可能需要更新一些access的不标准的sql命令,应该能找到很多access转换成sqlite数据库文件的工具I
2013年09月20日 14点09分 5
谢谢,不能换
2013年09月21日 02点09分
1