|
|
导航: |
论坛 -> 数据库专区
斑竹:liumazi,waterstone |
|
作者: |
yookee (yookee) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2018/6/29 16:36:00 |
标题: |
开机后首次ADOConnection关闭很慢 |
浏览:1382 |
|
加入我的收藏 |
楼主: |
用ADO操作xls文件,代码如下: ADOConn := TADOConnection.Create(nil); ADOConn.Connected := False; ADOConn.ConnectionString := 'Provider=Microsoft.ACE.OLEDB.12.0;Data Source=' + filename + ';Extended Properties="Excel 8.0;HDR=Yes;IMEX=1;"'; ADOConn.Open; ADOConn.GetTableNames(Tables, True); ... ADOConn.Close; 发现PC机每次开机后的第一次运行,ado关闭需要16秒,后面关闭软件再运行就是30ms左右。 Windows X 1803 我觉得可能与某次WinX升级时AccessDatabaseEngine的ConnectionString变化引起的,原来是Microsoft.Jet.OLEDB.4.0。但不知道具体是什么原因?
----------------------------------------------
- |
作者: |
hsj (hsj) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2018/6/29 17:05:25 |
1楼: |
第一次打开一样慢,不知道你发现没,第2次打开就快,主程序不退,某一窗口打开关闭2次
----------------------------------------------
qq:171833017,靖源软件http://www.dxmylove.com
|
作者: |
|
2018/6/29 17:44:19 |
2楼: |
能不用access就不用它,上百兆就爱崩溃
----------------------------------------------
还可以更好
|
作者: |
|
2018/6/29 17:53:53 |
3楼: |
难道你们没有发现 加载文件也是一样吗。 第一次读 和以后N次读
----------------------------------------------
[alias] co = clone --recurse-submodules up = submodule update --init --recursiveupd = pullinfo = statusrest = reset --hard懒鬼提速https://www.cctry.com/>http://qalculate.github.io/downloads.htmlhttps://www.cctry.com/
|
作者: |
yookee (yookee) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2018/7/2 9:58:41 |
4楼: |
我这里打开和加载都很快,而且以前关闭也很快。就是在Win10某次升级后,Unexpected error from external database driver,网上说是ACE的原因,解决后就成现在这样了。
----------------------------------------------
-
|
|