Access 2007的使用方法
本来考虑用XML文件来存数据是因为其跨平台性,而且不用安装特定的软件。但经过研究了一阵子发现,XML用于存放少数据是可以,但存放大中型数据就显得很吃力,怀疑也没有人会这么做。而如果采用SQL SERVER存数据,又显得比较屈才,毕竟我做的只是研究客户端的一个小程序,配置代价也太大了。基于这两者之间,还是决定选Access,用这个系统,对数据的操作也可以使用SQL语句来操作,与VC的连接同样是使用ADO技术,对于以后变更数据库时,会比较方便。还有一个最最重要的原因是:我没接触过,当学习啦!网上找了一些ACCESS的软件,可能是我自己本事不够,除了07版的,其它版本的都装不上,所以干脆装个07的,搞了半天还是个英文版,汉化包也没找到,倒~ 特此记录下使用这个软件的方法。
首先附上入门级的视频,看过发现很不错:
http://www.pconline.com.cn/pcedu/videoedu/office/0908/1732789.html
这个更详细点:
http://www.itzcn.com/video-vid-1773-spid-45.html
上面那个视频没有说到可以用SQL语句进行查询,又在网上找了一个电子书,有图有真相,呵呵~ :
http://download.csdn.net/source/2334824
官方的帮助,内容很多:
http://office.microsoft.com/zh-cn/access/FX100646912052.aspx
Q1:access数据库中的各项容量是多少?
A1:http://access911.net/fixhtm/72FAB01E17DC.htm?tt=
属性最大值
Microsoft Access 数据库 (.mdb) 文件大小
2G 字节减去系统对象所需的空间。
数据库中的对象个数
32,768
模块(包括“内含模块”属性为“是”的窗体和报表)
1,000
对象名称中的字符数
64
密码的字符个数
14
用户名或组名的字符个数
20
并发用户的个数
255
表
属性最大值
表名的字符个数
64
字段名的字符个数
64
表中字段的个数
255
打开表的个数
2048;实际可打开的表的数目可能会少一些,因为 Microsoft Access 还要打开一些内部的表。
表的大小
2G 字节减去系统对象所需的空间
“文本”字段的字符个数
255
“备注”字段的字符个数
通过用户界面输入为 65,535;以编程方式输入时为 1G 字节的字符存储。
“OLE 对象”字段的大小
1G 字节
表中的索引个数
32
索引中的字段个数
10
有效性消息的字符个数
255
有效性规则的字符个数
2,048
表或字段说明的字符个数
255
记录的字符个数(除“备注”字
相关文档:
a = “Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\数据库.mdb;Password=管理员密码;User ID=管理员帐号;Jet OLEDB:Database Password=数据库密码;Jet OLEDB:System database=d:\system.MDW;” ' 此处用户帐户必须具有管理员权限才行,此处是指连接需要压缩的数据库的连接代码.
b = &ldq ......
转自:http://dev.yesky.com/243/2230743.shtml
ADO(ActiveX Data Object)是Microsoft数据库应用程序开发的新接口,是建立在OLE DB之上的高层数据库访问技术,即使你对OLE DB,COM不了解也能轻松对付ADO,因为它非常简单易用,甚至比你以往所接触的ODBC API、DAO、RDO都要容易使用,并不失灵活性。本文详细地介绍在Visual C ......
原因:IIS没有注册
解决办法:
方法一:
在CMD中进入目录C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727,运行aspnet_regiis
1、aspnet_regiis -ga administrator(administrator为当前用户)
2、aspnet_regiis -i (注册IIS)
3、iisreset /noforce (重启IIS)
操作详细:
C:\Documents and Settings\ ......
Access、SQLServer、Oracle常见SQL语句应用区别
关劲松 PMP
如果要兼容Access、SQL Server、Oracle三个数据库版本;我们在编写SQL语句的过程中,尽量使用一些通用的语句,但还是有些方面有些区别避免不了,现简单总结一下。
以下A代表Access,S代表SQL Server,O代表Oracle
1、取当前系统时间
A:Select Now()
S:Selec ......
if (currentPage ==1) {
//如果当前页为第1页
sql ="select top "+pageSize+" * from Table";
} else {
int start =(currentPage -1)*pageSize;
sql ="select top "+pageSize+" * from Table where ID not in (select top "+start+" ID from Table)";
} ......