我用access做数据库.最多可不可以在里面输入一篇作文啊?是不是要MYsql做啊?

作者&投稿:塔筠 (若有异议请与网页底部的电邮联系)
Access数据库最多大概能承受多少数据?~

如果access接近1G左右的时候,会出现麻烦。老是用程序打开后,程序手动关闭也关闭不了。以前搞这个搞到我头晕,索性把access的都转换成sql了。不知道是不是我那个特例,还是普通情况都这样。

额 这个貌似没法设置吧。

access 里可以插入 OLE对象

谈ASP+ACCESS网... 2005-12-22 10:15:21 楼 主

把data.mdb文件改名为data.asp文件后放在wwwroot目录里。然后 在IE中输入data.asp路径后,发现IE显示一片空白,右键->察看源文件,跳出记事本,将内容另存为.mdb文件 ,用ACCESS打开,发现需要密码,也就是说至少文件头被破坏。
然后用Flashget试验下载data.asp文件,并另存为data.mdb文件,发现用ACCESS打开完好无损!!!看 来,好一些编程人员在开发的时候都认为,改了mdb后缀为asp就能防下载的概念,是错的!后台数据库被下载对于一个asp+a ccess的网站来说无疑是一场惨绝人寰的灾难。今天找了各方的文章,归纳一下有以下9种办法防止数据库被下载(欢迎补充):& nbsp;

1.发挥你的想象力 修改数据库文件名
不用说,这是最最偷懒的方法,但是若攻击者通过第三方途径获得了数据库的路径),就玩完了。比如说攻击者本来只能拿到list权 ,结果意外看到了数据库路径,就可以冠冕堂皇地把数据库下载回去研究了。另外,数据文件通常大小都比较大,起再隐蔽的文件名都瞒 不了人。故保密性为最低。

2.数据库名后缀改为ASA、ASP等

此法须配合一些要进行一些设置,否则就会出现本文开头的那种情况

(1)二进制字段添加(此招我还没有炼成-_-+)。

(2)在这个文件中加入,IIS就会按ASP语法来解析,然后就会报告500错误,自然不能下载了。可是 如果只是简单的在数据库的文本或者备注字段加入<%是没用的,因为ACCESS会对其中的内容进行处理,在数据库里他会以 < %的形式存在,无效!正确的方法是将<%存入OLE对象字段里,这样我们的目的就能达到了。&nbs p;
作方法:
首先,用notepad新建一个内容为 <% 的 文本文件,随便起个名字存档。
接着,用Access打开您的数据库文件,新建一个表,随便起个名字,在表中添加一个OLE对象的字段,然后添加一个记录, 插入之前建立的文本文件,如果操作正确的话,应该可以看到一个新的名为"数据包”的记录。即可
3.数据库名前加"#"
只需要把数据库文件前名加上#、然后修改数据库连接文件(如conn.asp)中的数据库地址。原理是下载的时候只能识别& nbsp;#号前名的部分,对于后面的自动去掉,比如你要下载http://www.pcdigest.com/date/# 123.mdb(假设存在的话)。无论是IE还是FLASHGET等下到的都http://www.test.com/dat e/index.htm(index.asp、default.jsp等你在IIS设置的首页文档)
另外在数据库文件名中保留一些空格也起到类似作用,由于HTTP协议对地址解析的特殊性,空格会被编码为"%",如http ://www.test.com/date/123 ;456.mdb,下载的http://www. test.com/date/123 %456.mdb。而我们的目录就根本没有123%456.mdb这个文件,所 以下载也是无效的这样的修改后,即使你暴露了数据库地址,一般情况下别人也是无法下载!

4.加密数据库

大家可以按以下步骤来加密你的ACCESS数据库:

在Access编辑窗口(未打开任何数据库文件),选择“工具”菜单,单击“安全”,再单击“加密/解密数据库”,在“加密/解密数据库”窗口中选取数据库(如:#FooSun_Date.asa;注:进行这些操作前请备份,以防不测),然后按“确定”,接着会出现“数据库加密后另存为”的窗口,将其保存为#FooSun_Data1.mdb。接着,#FooSun_Data1.mdb就会被编码,然后存为#FooSun_Data1.mdb。要注意的是,以上的动作并不是对数据库设置密码,而只是对数据库文件加以编码,目的是为了防止他人使用别的工具来查看数据库文件的内容。
接下来我们为数据库加密。首先打开经过编码的#FooSun_Data1.mdb,在打开时,选择“独占”方式(根据ACCESS版本的不同,有的会出现,有的不会出现),然后选择“工具”菜单->“安全”->“设置数据库密码”,接着输入密码即可。为#FooSun_Data1.mdb设置密码之后,如果再使用Access数据库文件,则Access会先要求输入密码,验证正确后才能够启动数据库。对数据库加密后,要在ASP程序中使用,就需要在ASP程序中的connection对象的open方法中增加PWD的参数,例如:

ConnStr = "DBQ=" + server.mappath("/bisenet/FooSun_Data/#FooSun_Data.asa") + ";DefaultDir=;Pwd=111(注:此处的“111”为你设置的ACCESS数据库的密码);DRIVER={Microsoft Access Driver (*.mdb)};"

接下来的工作就是将#FooSun_Data1.mdb这个文件改名为 #FooSun_Data.asa(或是改名为你原来用的那个数据库文件的名称)放到原来的那个数据库文件的位置上去
这样,即使他人得到了#FooSun_Data.asa文件,没有密码他是无法看到#FooSun_Data.asa的。

5.数据库放在WEB目录外或将数据库连接文件放到其他虚拟目录下
如你的WEB目录是e:\webroot,可以把数据库放到e:\data这个文件夹里,在e:\webroot里的数据库 连接页中修改数据库连接地址为:"../data/数据库名" 的形式,这样数据库可以正常调用,但是无法下载的,因 为它不在WEB目录里!这个方法一般也不适合购买虚拟空间的用户。

6.使用ODBC数据源。
在ASP等程序设计中,如果有条件,应尽量使用ODBC数据源,不要把数据库名写在程序中,否则,数据库名将随ASP源代码 的失密而一同失密,例如: DBPath = Server.MapPath("../123/ abc/asfadf.mdb ")
conn.open "driver={Microsoft Access Driver&nb sp;(*.mdb)};dbq="& DBPath
可见,即使数据库名字起得再怪异,隐藏的目录再深,ASP源代码失密后,也很容易被下载下来。如果使用ODBC数据源,就不 会存在这样的问题了: conn.open "ODBC-DSN名" ,不过这样是比较烦的,目 录移动的话又要重新设置数据源了,更方便的方法请看第7,8法!

7.添加数据库名的如MDB的扩展映射
这个方法就是通过修改IIS设置来实现,适合有IIS控制权的朋友,不适合购买虚拟主机用户(除非管理员已经设置了)。这个 方法我认为是目前最好的。只要修改一处,整个站点的数据库都可以防止被下载。无须修改代码即使暴露目标地址也可以防止下载。&n bsp;
我们在IIS属性---主目录---配置---映射---应用程序扩展那里添加.mdb文件的应用解析。注意这里的选择的D LL(或EXE等)似乎也不是任意的,选择不当,这个MDB文件还是可以被下载的, 注意最好不要选择选 择asp.dll等。你可以自己多测试下
这样修改后下载数据库如http://www.test.com/data/dvbbs6.mdb。就出现(404或50 0等错误)

8:使用.net的优越性
动网的木鸟就写过一个防非法下载文件的"WBAL 防盗链工具"。具体可以登http://www.9seek .com/WBAL/ ;
不过 那个只实现了防止非本地下载的 ,没有起到真正的防下载数据库的功能。不过这个方法已经跟5法差 不多可以通过修改.NET文件,实现本地也不能下载!

这几个方法中,只有第7和8个是统一性改的,一次修改配置后,整个站点的数据库都可以防止下载,其他几个就要分别修改数据库 名和连接文件,比较麻烦,不过对于虚拟主机的朋友也只能这样了!

其实第6个方法应该是第5个方法的扩展,可以实现特殊的功能,但对于不支持.net的主机或者怕设置麻烦的话,还是直接用第 5个方法了,而且默认情况下第6个方法,依然可以通过复制连接到同主机的论坛或留言本发表,然后就可以点击下载了(因为这样的引 用页是来自同主机的)

9.利用NTFS分区的文件权限设置(by percyboy)
我们已经知道,ASP.NET 中使用 ADO.NET 访问数据库,通过 OleDb 的连接可以访问 Access 数据库— —我们非常常用的低端数据库之一。本文讨论了 ASP.NET 中可能看到的若干错误提示,从中看到&nb sp;Access 2000 和 Access XP 创建的数据库文件 ,在访问出现错误时会出现不太相同的错误提示。希望对大家有所帮助。另一个要点是,希望通过此文,使大家对 ASP. NET 中 Access 数据库文件的 NTFS 权限设置有所新的认识 。

(一)实验过程

为了叙述方便,举个具体例子做个实验:应用程序为 /test ,数据库存放在 D:\wwwr oot\test\data\db1.mdb,我们已经知道在 ASP.NET 中是以一个叫做 ;ASPNET 虚拟用户的身份访问数据库的,我们需要给这个账户以特定的 NTFS 权限才能 使 ASP.NET 程序正常运行。

为了得到最严格的 NTFS 权限设置,实验开始时我们给程序最低的 NTFS 权限 :

a) D:\wwwroot\test\data\ 文件夹的给用户ASPNET 以如下权限:
允许 拒绝
完全控制 &n bsp; □ & nbsp;□
修改 &nbs p; &nbs p;□ □
读取及运行 & nbsp; √ □ ;
列出文件夹目录 ; √ □
读取 &nbs p; &nbs p;√ □
写入 &nbs p; &nbs p;□ □

b) D:\wwwroot\test\data\db1.mdb 文件本身给用户ASPNET以如下权限:
√ 允许将来自父系的可继承权限传播给该 对象

1.1 对于某个只包含有"SELECT"命令的aspx程序,上述权限设置运行时无障碍,即:上述权限 已经满足这类程序的运行了。

1.2 对于包含有"UPDATE""INSERT""UPDATE"等命令的aspx程序, ;

(a) 如果 db1.mdb 是 Access 2000 创 建的数据库,出现如下错误:

"/test"应用程序中的服务器错误。
---------------------------------------
Microsoft Jet 数据库引擎打不开文件D:\wwwroot\test\data\。&n bsp;它已经被别的用户以独占方式打开,或没有查看数据的权限。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误 以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.OleDb.OleDbException: Microsof t Jet 数据库引擎打不开文件D:\wwwroot\test\data\。 它已经被 别的用户以独占方式打开,或没有查看数据的权限。

(b) 如果 db1.mdb 是 Access XP 创建的 数据库,出现如下错误:

"/test"应用程序中的服务器错误。
----------------------------------------------
操作必须使用一个可更新的查询。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误 以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.OleDb.OleDbException: 操作必须使用一个 可更新的查询。

(c) 原因初步分析:因为包含有"UPDATE""INSERT""UPDATE"等命令,需要对数据库文件本身进 行写入操作,所以上述权限不能满足此需求,我们需要进一步放开权限。

我们放开一些权限,
a) D:\wwwroot\test\data\ 文件夹不变: & nbsp;

b) D:\wwwroot\test\data\db1.mdb 文件本身给用户ASPNET以如下权限:
允许 拒绝
完全控制 &n bsp; □ & nbsp;□
修改 &nbs p; &nbs p;□ □
读取及运行 & nbsp; √ □ ;
列出文件夹目录 ; √ □
读取 &nbs p; &nbs p;√ □
写入 &nbs p; &nbs p;√ □

1.3 放开权限后继续实验,

(a) 如果 db1.mdb 是 Access 2000 创 建的数据库,出现如下错误:

"/test"应用程序中的服务器错误。
------------------------------------------
不能锁定文件。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误 以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.OleDb.OleDbException: 不能锁定文件。& nbsp;

(b) 如果 db1.mdb 是 Access XP 创建的 数据库,没有出现错误。

(c) 原因初步分析:我们发现在打开 Access 数据库时,同时会在所在目录生成一个同名 的 *.ldb 文件,这是一个 Access 的锁定标记。鉴于此,我们猜测,用户 ASPNET 访问 Access 数据库时,也需要生成一个锁定标记,而该目录没 有允许其写入,因此出错。至于 Access XP 创建的数据库为什么没有这个错误,原因还不 得而知。

我们进一步放开权限,
a) D:\wwwroot\test\data\ 文件夹给用户ASPNET以 如下权限:
允许 拒绝
完全控制 &n bsp; □ & nbsp;□
修改 &nbs p; &nbs p;□ □
读取及运行 & nbsp; √ □ ;
列出文件夹目录 ; √ □
读取 &nbs p; &nbs p;√ □
写入 &nbs p; &nbs p;√ □

b) D:\wwwroot\test\data\db1.mdb 文件本身给用户ASPNET以如下权限:
√ 允许将来自父系的可继承权限传播给该 对象

1.4 继续实验,发现错误已解决,那么上面这个权限就是我们需要放开的"最低权限"。

(a) 如果 db1.mdb 是 Access 2000 创 建的数据库,我们会发现一个小问题:生成的 *.ldb 文件不会自己删除,访问后该文件依然存在,但这个 问题不会影响 ASP.NET 的正常运行。

(b) 如果 db1.mdb 是 Access XP 创建的 数据库,没有出现上面类似问题。

(c) 原因初步分析:我们仅仅是给了 ASPNET 以写入文件夹的权限,没有给它修改的权限 ,所以文件一旦写入,便无法修改其内容,*.ldb 也就删除不掉了。

如果非要解决这个问题,进一步放开权限为:
a) D:\wwwroot\test\data\ 文件夹给用户ASPNET以 如下权限:
允许 拒绝
完全控制 &n bsp; □ & nbsp;□
修改 &nbs p; &nbs p;√ □
读取及运行 & nbsp; √ □ ;
列出文件夹目录 ; √ □
读取 &nbs p; &nbs p;√ □
写入 &nbs p; &nbs p;√ □

b) D:\wwwroot\test\data\db1.mdb 文件本身给用户ASPNET以如下权限:
√ 允许将来自父系的可继承权限传播给该 对象

1.5 附带着,实验另一种情形:我们把 db1.mdb 在 Acce ss 打开编辑,同时访问 ASP.NET。

(a) 如果 db1.mdb 是 Access 2000 创 建的数据库,我们发现并没有出现什么问题。

(b) 如果 db1.mdb 是 Access XP 创建的 数据库,出现如下错误:

"/zhao"应用程序中的服务器错误。
------------------------------------------------
不能使用 ;文件已在使用中。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误 以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.OleDb.OleDbException: 不能使用&nbs p;;文件已在使用中。

(c) 原因初步分析:Access 数据库是单用户单线程的数据库,我们在 Access&n bsp;里面打开编辑数据库文件时其实是以当前 Windows 用户(比如Administrator) 身份打开数据库,而 ASP.NET 默认使用的是 ASPNET 虚拟用户(隶属于 Users 组),级别低于 Administrator,无法和 Adminis trator "抢夺"权限,所以出现冲突错误。至于 Access 2000 忽略 这个问题的情形我们也不必做讨论了,可能是 Access 2000 没有考虑那么多因素吧。& nbsp;

1.6 再附带一种情形:将 db1.mdb 的属性改为"只读",无论是&nbs p;Access 2000 还是 Access XP 都将分别出现与& nbsp;1.2 中各自的错误相同的错误提示。

(二)实验结论

(1) 我们首先再次总结一下 Access 数据库文件的 NTFS 权 限设置的缘起:

在 ASP.NET 中默认是以一个叫做 ASPNET& nbsp;的虚拟用户的身份来访问、操作数据库的,你可以在"控制面板"-"管理工具"-"计算机管理"-"本地用户和组"-" 用户"中看到这个用户,默认情况下是:

全名:ASP.NET 计算机帐户&nb sp;
描述为:用于运行 ASP.NET&nb sp;辅助进程(aspnet_wp.exe)的帐户。
隶属于:Users组。

使用这么一个隶属于 Users 组的用户来进行文件操作、数据库操 作的风险是要比用一个 Administrators 组的用户的风险要小得多,这也是 ASP .NET 在安全方面的一个考虑吧。

既然是这么一个用户需要访问、操作数据库文件本身,那么我们就需要给它一定的 NTFS 权限以允许它的访问。显然没有 NTFS 的权限许可,ASPNET 就无 法访问、操作数据库,就会出现上面实验中所看到的那些错误了。

(2) 经过上面的实验,我们已经知道如下的 NTFS 权限设置是可以满足一般需求的:&nb sp;

a) D:\wwwroot\test\data\ 文件夹给用户ASPNET以 如下权限:
允许 拒绝
完全控制 &n bsp; □ & nbsp;□
修改 &nbs p; &nbs p;□ □
读取及运行 & nbsp; √ □ ;
列出文件夹目录 ; √ □
读取 &nbs p; &nbs p;√ □
写入 &nbs p; &nbs p;√ □

b) D:\wwwroot\test\data\db1.mdb 文件本身给用户ASPNET以如下权限:
√ 允许将来自父系的可继承权限传播给该 对象

同时我们也注意到 db1.mdb 是否为"只读"文件对 ASPNET 的访问也会 有一定影响。

(3) 上述权限设置可以直接设置给 ASPNET 用户自己,也可以设置给 Use rs 组,或者直接给 Everyone 组上述权限都是可以的。因为 ASPNET 隶属于 Users 组,可以通过 用户组 给 ASPNET 设置权限。

(4) NTFS 权限在文件或文件夹右击后得到的"属性"对话框-"安全"选项卡中设置,一般情况下,可 以考虑给 Adminitrators 组以"完全控制"的权限,同时不要轻易在"拒绝"中打勾,有关&n bsp;NTFS 权限设置的技巧,可以咨询网络管理员、网络安全专家的建议。

注:FAT, FAT32 格式的分区中不支持 NTFS 权限。

(5) Windows 2000 系列,Windows Server 2003 系列的"安全"选项卡默认是很容易找到的,但 Windows XP Pr ofessional 中的"安全"选项卡默认是关闭的,可以将"控制面板"-"文件夹选项"-"查看"选项卡中的" 高级设置"中"使用简单共享(推荐)"一项的"√"去除,"确定"之后,再次按照上面的方法即可看到"安全"选项卡了.

用备注字段,一篇作文一般没问题,太长了就不行了,要用MSSQL或者MYSQL数据库


怎么在access里面计算总数和平均数呢?
1,打开access,点击创建,点击查询设计。2,在显示表中选择要求和的字段,然后点击要在表中显示的字段。3,点击工具栏的汇总,然后可以看到框中多了一行总计,然后在要求和的一栏选择计数。4,点击保存,更改一下名称,点击工具栏的运行就可以看到结果了。

如何用access数据库如何运算?
建立一个窗体(可利用窗体向导来自动生成)\\x0d\\x0a2.窗体生成后。\\x0d\\x0a a.计算总成绩\\x0d\\x0a 选中[政治]这个文本框,然后按鼠标右键,选择[属性],在[属性]对话框里,选择:“更新后”,然后选择“事件过程”,输入如下语句:\\x0d\\x0a总分数.value=数学.value+语文.value+...

ACCESS建立总计查询,添加计算字段怎么做?
1,打开该access,点击查询设计。2,在显示表中选择要计算的表。3,双击要计算的字段,然后在工具栏点击汇总。4,在需要计算的字段的总计中选择计数。然后点击保存,运行就可以了。

access中统计数目怎么用?
select 表2.储蓄所名,sum(switch(表2.储蓄所名=表1.储蓄所名 ,1,true,0)) as 开户数量from 表2 left join 表1 on 表2.储蓄所名=表1.储蓄所名 group by 表2.储蓄所名楼上的基本对,但是一旦有某个储蓄所没人存钱,结果就会出错 ...

如何在Access中统计数据的合计数?
1、 打开一个Access数据库软件,可以看到数据库左边的文件目录,鼠标左键单击【表格】选项。2、 接着,在左边目录文件中,鼠标左键选择好表格,并双击,在右边窗口中显示出表格中的数据。3、 然后,在数据库的表格窗口上,给表格添加数字型的字段,并输入数字,用于合计的数据。4、 接着,鼠标...

我想用access做一个包括日期,班组,班次,白夜班,作业项目,班组作业量...
一. 数据表 1) 作业员 作业员ID 文本(10)主键 姓名 文本(50)非空 性别 文本(1)非空 限于(男或女)生日 日期时间 非空 入职日期 日期时间 非空 熟练程度 文本(10)2)作业项目 作业项目ID 文本(10) 主键 作业项目名称 文本(50) 非空 3)班组 班组ID 数字(整型) 主键 班组名...

如何使用access设计查询,求学生成绩平均分数?
以access2013为示例,步骤如下:1、运行access2013,创建一个示例用“成绩表”。2、先创建一个平均成绩的查询,使用“SELECT DISTINCTROW Avg([成绩表].[成绩]) AS [成绩 之 平均值] FROM 成绩表;”。3、运行后,可以看到平均成绩是72.5。4、下面开始创建查询。点击成绩表,在”创建“选项卡下,...

ACCESS条件记数如何使用?
ACCESS返回的是一个数据集,并不能明确返回物理表中的第三条到第8条,记录是没有记录号的。ACCESS中每一个表都要有一个主键区分记录。如果你在表中有一个类似记录区号的字段,当然是可以给查询语句加上条件的方式来取得你要的数据

access怎样统计个数
建查询,查询设计:选择字段,在条件栏下拉列表选则:计数(count)。

怎样用access创建学生成绩数据表?
1、打开access数据表,点击“创建”,“查询向导”。2、在弹出的对话框中点击“交叉表查询向导”,点击“确定”。3、在弹出的“交叉表查询向导”框中选中目标表“access学生”勾选视图中的“表”,点下一步。4、然后将可用字段中的“姓名”移动到“选定字段”中,如下图所示,第一列变为籍贯;点击...

平川区18028493473: Access数据库最多能存多少条记录? -
地扶消癌: 存多少条记录不好说.不过我测试过,如果到百万条记录的时候,就不能在数据库里设置字段类型为(备注)类型了.但是,还是可以多加些记录,所以,access数据库的容量应该是按照存储容量来说的,而不是记录多少

平川区18028493473: 请问access的数据库在同一张表里面最多可以设置多少列,即多少个键值? -
地扶消癌: 具体记不清是可以设置多少列了,可以超过100,但肯定有个上限,应该是小于1000的 其实有必要设置100列吗,设置这么多,怎么看啊,有100的表看起来不要太麻烦,还不如用链接了

平川区18028493473: access数据库最多支持多少人同时访问 -
地扶消癌: Access 最多支持 255 个并发用户 Access 支持的最大数据库大小为 2 GB

平川区18028493473: ACCESS数据库文件最大可以是多少兆,而不影响ASP运行速度? -
地扶消癌: 这个跟访问人数有关,150-200M都不会有什么问题 以前我们网站每天访问量有2万6IP/每天的时候,就出现过响应很慢,数据出错,那时候的数据库大约是130M这样 主要跟访问人数有关,要承受大的访问量还是ms-SQL比较好

平川区18028493473: access数据库最多能存多少数据不会卡? -
地扶消癌: Microsoft Access 数据库规格属性 最大值 Access 数据库Microsoft Access 数据库 (.mdb) 文件大小 2G 字节减去系统对象所需的空间. 数据库中...

平川区18028493473: access数据库最大记录数为多少时影响性能. -
地扶消癌: 1、Access最大体积为2G.如果数据容量复超过可能超过的话,建议使制用SQL Sever2、baiAccess单个表的记录达到10万条以上,查du询时可能很慢.3、并发用户数zhi,Access默认可以有255个并发用户,如果超过的话,建议使用daoSQL Sever

平川区18028493473: 我用access做数据库.最多可不可以在里面输入一篇作文啊?是不是要MYsql做啊?
地扶消癌: 用备注字段,一篇作文一般没问题,太长了就不行了,要用MSSQL或者MYSQL数据库

平川区18028493473: access最多能存多少条记录?为什么我的存了2000多条,页面就无法显示,删了一部分就可以? -
地扶消癌: 我曾经用程序写入的方式写入10万条记录,之后数据库膨胀到近300M,试着操作,仍可正常写入数据及各种操作,也未发现明显的速度变慢问题(但只是一个人操作,多人就不知道了),页面显示也正常,可见ACCESS还是可以存入不少数据...

平川区18028493473: access2007里的表格最多能容纳多少条记录? -
地扶消癌: 让我来告诉你答案!一般来说,Access文件最大不超过2G,跟记录条数没什么关系. 但当数据达到60W条以上,读取时会较慢(当然,这也跟电脑配置、同时访问的用户数有关),一般来说,为了数据读取速度,较旧的数据,理应导出到其它位置作为备份(需要的时候,进行数据连接即可). 对于表来说,按要求设置适当的字段个数(即多少列),还有适当的字段长度都能有效减小数据库的体积.此外,还应适时压缩数据库.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网