如题。
我用oledb连接Access数据库,连接字符串为:
“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=数据库文件名”
编译好软件后,在Win 98 / XP/ 2003 等操作系统上运行,数据库连接都很正常。
唯独在Windows2000 sp4操作系统上 提示出错!
这里排除数据库有密码以及权限的问题,我用administrator账号登陆的windows.....
请高手或知情者帮帮忙,有分送上,并真心感谢!  亟盼回复!!!!!!

解决方案 »

  1.   

    以前也碰到过.access的属性你看看.没把握
      

  2.   

    数据库文件名用的是绝对路径还是相对路径如果是后者的话,可能有问题,2000环境下的IIS默认路径是系统路径。
      

  3.   

    谢谢各位了, 受楼上一位朋友的提醒, 我把程序catch Exception显示了出来,  很快发现这种错误是在win2000 操作系统下 运行.net2.0软件除了安装.net2.0 Framework框架之外,还要安装Microsoft Data Access Components (MDAC) 2.8(2.6以上就行)。我安装好了,系统正常了。谢谢各位。分数就平分给你们了,谢谢关注。结贴。(回复愚翁,我用的是相对路径, 先取到exe文件根目录,然后在同一根目录下有数据库文件,而且我做的是WinForm程序, 谢谢你的关注)