另外,因为我开始设计的时候是在SQL SERVER上,但是后来需要改为ACCESS的数据库我不大熟悉,想问问我的做法有没有错
1   我选择"导出和导入数据"2   然后数据源选择"用 SQL SERVER 的 MS OLE DB 提供程序",服务器"LOCAL",数据库"EGO"2.5 我用"管理工具"中的"ODBC"来创建了一个EGO.MDB的数据库,版本是4.x的3   目标"MICROSS ACCESS"(就是图标是一个钥匙的那个),数据库文件就是选择我在2.5中建 立的EGO.MDB,ID和PW没填因为根本没设置过这个东西而我有不知道在哪里设置4   开始立刻运行,完成了.这样做,对不对,能否做出一个能放在一个买来的空间上,通过直接的对EGO.MDB文件访问来达到处理数据的目的 ?

解决方案 »

  1.   

    用CATCH得到的错误信息是:{@"Microsoft Jet 数据库引擎打不开文件'C:\Documents and Settings\SEGO\EGO.mdb'。  它已经被别的用户以独占方式打开,或没有查看数据的权限。" }
      

  2.   

    把EGO.mdb copy 到其它目录中试试
      

  3.   

    试试:
    _connection.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\\Documents and Settings\\SphinxEGO\\EGO.mdb;Jet OLEDB:Database Password="
      

  4.   

    楼上的楼上,我根本只导出了个数据库,没有什么密码和id那些东西啊我是不是应该这样问:到底ACCESS的MDB是应该怎么弄?