c#连接ACCESS问题,请高手指教 我在windows 2000系统下做了一个调用ACCESS的程序,机器上安装的是ACCESS 2003,将程序做好调试后拿到另外一台机器上试,这太机器是用GHOST做的2000系统,安装好的ACCESS 2000,这台机器装上我的软件就打不开数据库,后来我把OFFICE 2000卸载,又安装了OFFICE 2003该问题仍旧存在.不明白怎么回事,请高手指教. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 绝大多数都是路径问题,和Office版本无关;请提示错误信息==================================================================博客空间:http://blog.csdn.net/lovingkiss资源下载:http://download.csdn.net/user/lovingkissEmail:loving-kiss@163.com本人说明:<我的帖子我做主,结贴率保持100%>优惠接单开发,信誉保证,Q64180940(请清楚注明业务还是技术咨询) ================================================================== 路径没问题,而且我觉得好象跟我更新OFFICE 有关系,部分机器是先装完ACCESS 2003,后装我的程序就没问题 所有的先装我的程序后把ACCESS 2000换成ACCESS 2003就有问题要是先把ACCESS 2000换成ACCESS 2003在装我的程序就没问题 个人经验,一般MDAC版本问题都是出现在访问SQLServer上,Access一般不会有这种现象;连接的时候会提示相信错误信息——请提供出来。你注意你的ADO版本如楼上所说,仅仅是可能MDAC版本问题;也顺便说说吧但是MDAC是一个最让人头疼的东西——为什么呢?很多不经常安装的人体会不到这里我就把我曾经解决的反法提供给你1、安装不同版本,2.8/2.7之类的,竟然有些机器不接受2.8的,只认2.7的;2、直接安装不上,表面上安装顺利,实际上什么都没有安装上——安装速度飞快。这时候需要在系统目录下找到MDACXPAK.INF文件,右键,安装;3、清除流氓软件——对MDAC有影响的流氓软件不在少数;4、完蛋。我就遇到过被流氓软件坡坏后的计算机,MDAC是无论如何装不上的; 装一下MDAC试试,我感觉应该是数据库驱动的问题 msexcel.olb的问题 不同版本的OF这个接口文件是不一样的 我在VC6.0下也出现过这个问题 不知道C#下是不是也同样存在 LZ可以试下 C#连 access 跟 office 无关吧,只要有 mdac 就行了 我试过了,装了一下MDAC,确实好使,非常感谢几位的帮助另外说下我安装的步骤,仅供参考,希望能对出现类似问题的人有所帮助1使用GHOST安装WINDOWS 2000操作系统(公司不提供光驱,只能用GHOST恢复),其中安装了OFFICE 20002安装.NET Framework SDK2.03安装操作数据库的程序(3-4步骤可以颠倒)4安装OFFICE 2003打开程序出现读取不了ACCESS的现象5安装.net2005编译环境,安装完成时提示没有OFFICE 提供的服务(我认为是OFFICE 2000版本造成的)(该步骤不是必须,只作为判断是否为编译环境对本错误有影响)6下载并安装MDAC2.8打开程序就可以正常读取ACCESS了 [100分求]一款Winform下面的可插入代码,给代码着色的HTML编辑器[顶者有分] 请问如何遍历指定服务器的IIS网站目录 在Google上搜索一条信息,然后抓取其中关于该信息的所有网站的URL 微软企业库4.1已经正式发布,可是我点击下载地址时下载不了,谁已经下载了啦? 关于VS2003的邮件发送问题 急寻songhtao(三十年孤独) GDI+ 缩放 C#语言环境中利用GDI+实现像WINDOWS中一样的矩形虚线框选取中的问题 有关类、结构、值类型的问题。 在c# 中如何读ini文件 如何才能遍历文件夹 c# windows应用程序中怎么实现气泡信息提示,谢谢!
==================================================================
博客空间:http://blog.csdn.net/lovingkiss
资源下载:http://download.csdn.net/user/lovingkiss
Email:loving-kiss@163.com
本人说明:<我的帖子我做主,结贴率保持100%>
优惠接单开发,信誉保证,Q64180940(请清楚注明业务还是技术咨询)
==================================================================
要是先把ACCESS 2000换成ACCESS 2003在装我的程序就没问题
连接的时候会提示相信错误信息——请提供出来。你注意你的ADO版本
如楼上所说,仅仅是可能MDAC版本问题;
也顺便说说吧但是MDAC是一个最让人头疼的东西——为什么呢?很多不经常安装的人体会不到
这里我就把我曾经解决的反法提供给你1、安装不同版本,2.8/2.7之类的,竟然有些机器不接受2.8的,只认2.7的;
2、直接安装不上,表面上安装顺利,实际上什么都没有安装上——安装速度飞快。这时候需要在系统目录下找到MDACXPAK.INF文件,右键,安装;
3、清除流氓软件——对MDAC有影响的流氓软件不在少数;
4、完蛋。我就遇到过被流氓软件坡坏后的计算机,MDAC是无论如何装不上的;
另外说下我安装的步骤,仅供参考,希望能对出现类似问题的人有所帮助
1使用GHOST安装WINDOWS 2000操作系统(公司不提供光驱,只能用GHOST恢复),其中安装了OFFICE 2000
2安装.NET Framework SDK2.0
3安装操作数据库的程序(3-4步骤可以颠倒)
4安装OFFICE 2003
打开程序出现读取不了ACCESS的现象5安装.net2005编译环境,安装完成时提示没有OFFICE 提供的服务(我认为是OFFICE 2000版本造成的)(该步骤不是必须,只作为判断是否为编译环境对本错误有影响)
6下载并安装MDAC2.8
打开程序就可以正常读取ACCESS了