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
access中显示MSysObjects系统表的设置方法
这篇文章主要介绍了access中显示MSysObjects系统表的设置方法,在一些特别的环境中需要显示MSysObjects系统表,需要的朋友可以参考下...
- Access
union这个连接是有什么用的和INNER JOIN有什么区别
Inner join 是两张表做交连后里面条件相同的部分记录产生一个记录集,union是产生的两个记录集(字段要一样的)并在一起,成为一个新的记录集...
- Access
Access 使用总结一篇
最近帮朋友使用Access做了个小项目。遇到了一些问题,记录如下...
- Access
Sql server、access、mysql随机提取N条记录
本文为大家介绍Sql server、access、mysql随机提取N条记录的方法。有需要的朋友可以参考下...
- Access
搭建小型access数据库实录
access其最大的优点是:简单易学!非计算机专业的人员,也能学会。所以用它作为数据库的入门来学习是非常不错的选择。本文主要讲诉怎样一步步搭建一...
- Access
自己动手把ACCESS转换到SQLSERVER的方法
这篇文章主要介绍了自己动手把ACCESS转换到SQLSERVER方法,需要的朋友可以参考下...
- Access
解决Access出现Microsoft JET Database Engine (0x80004005)未指定的错误
我们在使用access数据库的时候,有时候会遇到Microsoft JET Database Engine (0x80004005)未指定的错误,一般出现这个错误都是权限问题,今天我们就来详细的谈下解...
- Access
Access连接数据源(ODBC)配置(新手必知)
win7 64位旗舰版控制面板中管理工具下的数据源(ODBC)配置竟然只有SQLServer的驱动,其他的都没有了,此问题的解决方法如下...