1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
/// <summary> /// 读取注册表,根据Office版本获取数据库连接字段 /// </summary> /// <returns>数据库连接字段</returns> private string GetConnectionString() { string strConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = " ; RegistryKey rk = Registry.LocalMachine; //查询Office2003 RegistryKey f03 = rk.OpenSubKey( @"SOFTWARE\Microsoft\Office\11.0\Access\InstallRoot\" ); //查询Office2007 RegistryKey f07 = rk.OpenSubKey( @"SOFTWARE\Microsoft\Office\12.0\Access\InstallRoot\" ); //查询Office2010 RegistryKey f10 = rk.OpenSubKey( @"SOFTWARE\Microsoft\Office\14.0\Access\InstallRoot\" ); if (f03 != null ) { strConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = " ; } else if (f07 != null || f10 != null ) { strConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source = " ; } return strConnectionString; } |
读取注册表根据Office版本获取数据库连接字段
2021-05-05 21:00whsnow Access
本节主要介绍了如何根据Office版本获取数据库连接字段,以读取注册表获取Office版本,实现代码如下,感兴趣的朋友不要错过
延伸 · 阅读
- 2022-02-16易语言通过注册表将易文件关联修复的源码
- 2022-01-11WinForm通过操作注册表实现限制软件使用次数的方
- 2021-12-06C#设置自定义文件图标实现双击启动(修改注册表
- 2021-12-03Navicat Premium 15无限试用注册表修改的方法详解
- 2021-11-29C#设置软件开机自动运行的方法(修改注册表)
- 2021-11-08不想意外更新到Windows 11?活用注册表可保持在
- Access
Microsoft Access 数据库常规规格
Microsoft Access数据库(.mdb)文件大小2G字节。不过,由于数据库可以包括其他文件中的链接表,所以它的大小仅实际上只受可用存储空间大小的限制。...
- Access
如何让access自动编号从1开始排序实现方法
ACCESS数据库自动编号从1开始-如何让access自动编号重新从1开始排序,很是疑惑,于是搜集整理一些实用方法,希望可以帮助你们...
- Access
用 INNER JOIN语法联接多个表建记录集
用INNERJOIN语法联接多个表建记录集 多表联接建立记录集是十分有用的,因为某些情况下,我们需要把数字数据类型显示为相应的文本名称,这就遇到了多表...
- Access
ACCESS数据库文件的压缩和修复方法[图文]
本页介绍ACCESS数据库文件的压缩与修复功能,在线压缩容易出现问题,大家最后本地实现。...
- Access
short int、long、float、double使用问题说明
在Access数据导出到DBF时遇到此问题,DBF中的字段宽度不是指Access中的字段所占字节数,而是字符数。...
- Access
Access数据库支持多少用户同时在线
Access数据库支持多少用户同时在线: 问题:听说ACCESS数据库本身有限制,同时多人在线的话,在强的服务器也不行,好象最多只支持400人在线。 ACCESS没有...
- Access
union这个连接是有什么用的和INNER JOIN有什么区别
Inner join 是两张表做交连后里面条件相同的部分记录产生一个记录集,union是产生的两个记录集(字段要一样的)并在一起,成为一个新的记录集...
- Access
Access 2010 的十大优势
Microsoft Access 2010 非常简单易用。使用 Access 2010,即使您不是一位数据库专家,也可以充分利用自己的信息。并且,通过最新添加的 Web 数据库,它可以增强...