解读ADO访问不同数据库的差别(2)_Access数据库教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:如何防止Access 2000密码被破
如果你过分信任 Access 2000数据库的密码保护,你可能会因此而蒙受损失。这是因为Access 2000的数据库级密码并不安全,相反它很脆弱,甚至下面这段非常小的程序就可以攻破它:  程序一(VB6):Access 2000密码破译 Private Sub Command1_Click() Const Off

  可以看到分别访问SQL Server、Access、VFP这三个不同的数据库中的Employee表所产生的统计表的字段名各不相同,(如图2、图3、图4)。对SQL Server中的数据表统计不产生字段名;对Access中的数据表统计产生了诸如“Expr1001”、“Expr1002”等的统计字段名,而对VFP 中的数据表统计则产生“sum_工资”、“cnt”的统计字段名。这虽然不是很大的问题,也不会像上例那样如果写错日期型字段的格式,程序会终止运行,但毕竟有所不同,知道了这些由来可以在编程中避免这些“细微”的差别所带来的诸多烦恼。

图2

图3

图4

  要解决这一问题,使访问不同的数据库有统一的代码和统一的显示界面,那就在写SELECT语句时一定要在统计字段后面加上as 列名,该列名可任取,如下例修改后的代码:

  ……

  rs.Open "select 部门, sum(工资) as 总工资, count(*) as 人数from employee group by 部门", conn

  ……
  修改后的代码执行后如图5所示,以后若想调用统计字段,只要调用“总工资”或“人数”即可。

图5

 

分享:如何用Access 轻松打造花店订单系统
任务名称:打造花店订单系统 任务描述:小特的MM开了一家花店,生意特别火,招了三个小工还有点忙不过来。每天都有不少人通过电话或直接到花店订购鲜花,大多数客户还希望能在指定时间将所购鲜花送到指定地点。小特便用Access帮MM定制了一个花店订单系统:通过这

共2页上一页12下一页
来源:模板无忧//所属分类:Access数据库教程/更新时间:2010-01-30
相关Access数据库教程