我的程序原来是用SQL SERVER2000做数据库的,现在我要把数据库转成ACCESS的,我已经将SQL SERVER2000的数据库导入到.mdb文件里了,可是我修改原来程序里的ADOconnection控件的ConnectionString属性指向.mdb文件后,却发现程序运行时还是连接到原来的SQL SERVER数据库,我把SQL SERVER服务停止之后,编译程序就提示找不到SQL SERVER数据源了,这到底是怎么回事?希望高手解答! 还有想问一下,用ADO连接ACCESS数据库,要不要在控制面板里面设置ODBC数据源?

解决方案 »

  1.   

    可是我修改原来程序里的ADOconnection控件的ConnectionString属性指向.mdb文件后,却发现程序运行时还是连接到原来的SQL SERVER数据库看看程序代码是不是在启动得时候,对ConnectionString赋值了
      

  2.   

    还有想问一下,用ADO连接ACCESS数据库,要不要在控制面板里面设置ODBC数据源?不需要,当然,你也可以这么做。
      

  3.   

    Provider=Microsoft.Jet.OLEDB.4.0;Password="";Data Source=文件名;Persist Security Info=True;Jet OLEDB:Database Password=密码连接字符
      

  4.   

    wudi果然无敌,呵呵,经你这么一提醒我想起来了,我的INI文件里面的ConnectionString还是指向SQL SERVER的,呵呵,一时大意,多谢各位的帮忙,散分,结贴