如何实现检测本机是否安装了Access C#代码实现 检测本机是否安装了Access,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我发现如果有安装access 2003的话,在注册表里面有个地方指示了安装目录HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\11.0\Access\InstallRoot我的注册表这个项的值是:C:\Program Files\Microsoft Office\OFFICE11\你可以研究下这个注册表项HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office 检测相应的注册表值:HKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0\Access\InstallRoot\Path的值这个是Access2003,相应的其它版本是一样的 如果是访问mdb文件,装不装access没关系,只要安装相应的mdac库即可(系统默认即可访问)。 如果access是必须装的话,则需要检测注册表中的相关项,如果只是做访问使用的话则无须安装access,系统默认情况下就可以访问mdb文件 过渡设计了, 只要try一下就OK了。 有没有office那几个的ole阿,向delphi那样的控件tryexceptend就可以测试是否安装 access是必须要安装的, 没有安装的话就提示先安装access.哪位高手能把代码具体写一下吗? 刚学C#, 谢谢了! 怎样动态控制SqlDataSource?请前辈指导!小弟先感谢了! 关于TCPClient的问题 如何为TreeNOde节点加上提示信息? 简单问题:传参数可是DateTime类型吗? 如何把word转换成pdf格式 由于系统缓冲区不足或队列已满,无法进行Socket连接 关于金额显示的问题 怎样通过C#实现IE中的活动目录登录? 请帮忙解决一下很基本的问题,急,ths datagrid初始化列宽的问题. 是vc#太笨还是我的操作有问题,我改了数据表结构之后为什么在vc#里面刷新了数据库之后数据源里面的表没变化?! 没分了,全给大家了
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\11.0\Access\InstallRoot
我的注册表这个项的值是:C:\Program Files\Microsoft Office\OFFICE11\你可以研究下这个注册表项
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0\Access\InstallRoot\Path的值
这个是Access2003,相应的其它版本是一样的
try
except
end
就可以测试是否安装
哪位高手能把代码具体写一下吗? 刚学C#, 谢谢了!