易截截图软件、单文件、免安装、纯绿色、仅160KB

用ADO连接Access,速度是否会越来越慢?

办公室的电脑 A , 在上面有个access 数据库,放在一个共享文件夹。
其它的电脑上都有同样的带有 vba 宏的 word 文档作为客户端,可以对电脑 A 上的 access 数据库进行查询、修改。 VBA 使用 ADO 对象连接 access 。 随着 access 体积的增大,操作的速度会不会越来越慢?
会,但如果你的表设计良好,则不会过大幅度的增长。

另外考虑一下数据库的拆分。ACCESS帮助中有关于拆分的介绍。

是因为 ACCESS 是基于文件数据库吗? 如果把 ACCESS 换成 Mysql 应该就不会了吧?

任何数据库,随着记录,数据的增多,速度都会受影响,只是影响的程度上的差别。

所有变慢与ACCESS是否基于文件数据库关系并不大。 MySQL存1记录和存100,000条记录速度上也肯定会有差异。

引用
会,但如果你的表设计良好,则不会过大幅度的增长。

另外考虑一下数据库的拆分。ACCESS帮助中有关于拆分的介绍。


拆分之后速度也不会明显提升,可以考虑用SQL做数据库,ACCESS做前台客户断!

可以定期压缩数据库,比如检查Access数据库的体积,如果大于某一容量,就执行压缩。压缩功能可以通过编程实现

看你的具体应用规模,10万行以下不用考虑速度问题。


相关问答:

asp跟Access数据连接问题。

IsSqlDataBase = 0 '主数据库类型(1=SQL,0=AC)

'===========================================================================
SqlDatabaseName = "ads365" '主数据库名
S ......

php 使用 ADODB 连接Access 的问题

<?php

include("adodb/adodb.inc.php");

$db = &NewADOConnection("access");
$access = realpath("Data.mdb");
$dsn = "Provider=Microsoft.J ......

access 查询记录的问题?

问题如下:

用查询语句
select * from tab where fil like 'CK090902'能查找出一条记录并显示出来
改为
select * from tab where fil = 'CK090902'
就不能查找到,也显示不出来 ......

请教一个ACCESS的查询语句!

要组合4张表的查询,分别是A表,B表,C表,D表;
A表
Game_id  Game_Name
  1        abc


B表
Category_ID  Category_Name  Game_id
  & ......

高人进 !!access 数据库问题~~

表结构:
ProductSeriesID 自动编号
ProductSeriesName 文本
ProductSeriesRemark 备注

执行前
ProductSeriesID ProductSeriesName ProductSeriesRemark
2 LV铣刀系列 LV铣刀系列
3 钨钢舍 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号