
我也在win2008 R2 X64寻求解决方法,研究两天了,不过有点进展,供参考。
1、实验成功的方法-用odbc数据源访问。
在管理工具-数据源(odbc)中,配置一个系统数据源demo_mdb 。
在asp中
<%
set conn1=ServerCreateObject("ADODBConnection")
conn1open "demo_mdb"
responseWrite "<br>连接ODBC数据源demo_mdb成功"
%>
就可以连接成功了。
至于Microsoft Access Driver (mdb,accdb)驱动的安装,估计是我安装了office2010自动安装的。
我在另外一台机器上安装了office2007也有这个驱动程序,郁闷的是没有 Microsoft Access Driver (mdb)这个驱动,估计是以下第二种方法不能访问的原因。
2、用文件访问,yea,终于成功了,连接池也不用开32位了。
conn2Open "driver={Microsoft Access Driver (mdb, accdb)};dbq=" & ServerMapPath("demomdb")
--原理:还是通过Access Connectivity Engine(ACE)访问的,office2007以后自带的,我的office是64位的。
---下面的不行,看看有什么区别,哈哈,发现了算你厉害。
还是不行。
conn2Open "driver={Microsoft Access Driver (mdb,accdb)};dbq='" & ServerMapPath("demomdb")
连接池允许32位了,也不行。
原因:64位 *** 作系统不支持Microsoft OLE DB Provider for Jet驱动程序,也不支持更早的Microsoft Access Driver (mdb)方式连接。
重新注册odbc驱动:也不行
odbcconfexe INSTALLDRIVER "Microsoft Access Driver (mdb)|Driver=odbcjt32dll|Setup=odbcjt32dll|APILevel=1|ConnectFunctions=YYN|DriverODBCVer=0250|FileUsage=2|FileExtns=mdb|SQLLevel=0||"
采纳我吧,实际测试的结果分享给你了,打字也挺累的。
430).在Access数据库中,对数据表进行统计的是( C)。
A)、汇总查询
B)、 *** 作查询
C)、选择查询
D)、删除查询
432).在Access数据库中,对数据表求列平均值的是(C )。
A)、汇总查询
B)、 *** 作查询
C)、选择查询
D)、追加查询
433).在Access数据库中,对数据表进行删除的是( B)。
A)、汇总查询
B)、 *** 作查询
C)、选择查询
D)、SQL查询
435).在Access数据库中,从数据表找到符合特定准则的数据信息的是( C)。
A)、汇总查询
B)、 *** 作查询
C)、选择查询
D)、SQL查询
437).如果在创建表中建立字段"简历",其数据类型应当是(D )。
A)、文本
B)、数字
C)、日期
D)、备注
438).在SQL查询GROUP BY 语句用于( D)。
A)、选择行条件
B)、对查询进行排序
C)、列表
D)、分组条件
439).在已经建立的"工资库"中,要在表中直接显示出我们想要看的记录,凡是姓"李"的记录,可用(B )的方法。
A)、排序
B)、筛选
C)、隐藏
D)、冻结
440).内部计算函数"Sum"的意思是求所在字段内所有的值的(A )。
A)、和
B)、平均值
C)、最小值
D)、第一个值
441).内部计算函数"Avg"的意思是求所在字段内所有的值的( B)。
A)、和
B)、平均值
C)、最小值
D)、第一个值
442).条件语句"Where 工资额>1000"的意思是( A)。
A)、"工资额"中大于1000元的记录
B)、将"工资额"中大于1000元的记录删除
C)、拷贝字段"工资额"中大于1000元的记录
D)、将字段"工资额"中大于1000元的记录进行替换
443).条件中"性别="女" and 工资额>2000" 的意思是( A)。
A)、性别为"女"并且工资额大于2000的记录
B)、性别为"女"或者且工资额大于2000的记录
C)、性别为"女"并非工资额大于2000的记录
D)、性别为"女"或者工资额大于2000,且二者择一的记录
445).条件"not 工资额>2000" 的意思是( A)。
A)、除了工资额大于2000之外的工资额的记录
B)、工资额大于2000的记录
C)、并非工资额大于2000的记录
D)、字段工资额大于2000,且二者择一的记录
446).用表"学生名单"创建新表"学生名单2",所使用的查询方式是 B
A)、删除查询
B)、生成表查询
C)、追加查询
D)、交叉表查询
450).Access数据库是( C)。
A)、层状数据库
B)、网状数据库
C)、关系型数据库
D)、树状数据库
451).数据表中的"列标题的名称"叫做(A )。
A)、字段
B)、数据
C)、记录
D)、数据视图
452).在Access的下列数据类型中,不能建立索引的数据类型是( B)。
A)、文本型
B)、备注型
C)、数字型
D)、日期时间型
453).在数据表视图中,不可以(A )。
A)、修改字段的类型
B)、修改字段的名称
C)、删除一个字段
D)、删除一条记录
454).用于记录基本数据的是( A)。
A)、表
B)、查询
C)、窗体
D)、宏
456).筛选的结果是滤除( A)。
A)、不满足条件的记录
B)、满足条件的记录
C)、不满足条件的字段
D)、满足条件的字段
457).用界面形式 *** 作数据的是( C)。
A)、表
B)、查询
C)、窗体
D)、宏
458).在Access数据库中,对数据表进行列求和的是( C)。
A)、汇总查询
B)、 *** 作查询
C)、选择查询
D)、SQL查
以上就是关于在windows server 2008 R2 X64 中如何使用Access数据库做为数据源 系统中没有ACCESS 的驱动程序全部的内容,包括:在windows server 2008 R2 X64 中如何使用Access数据库做为数据源 系统中没有ACCESS 的驱动程序、Access题库问题求答案、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)