可不可以直接完成新建Access数据库并将SQL数据库中的所有表导入。
还是自己必须要建好一个Access数据库,并根据SQL数据库各表结构在Access数据库中建立对应的数据表,之后再将数据导入。

解决方案 »

  1.   

    ACESS 导入SQLSERVER?反过来弄过来,这种不会
      

  2.   

    sqlserver企业管理器里面有这个功能。
      

  3.   

    下面是把SQL数据库dbs表bb导到db.mdb表aa 看了原理就可以互相导了。
    Set Con = CreateObject( "ADODB.Connection" ) 
    Con.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=DB.mdb"
    con.Execute("SELECT * INTO aa FROM [ODBC;Driver=SQL SERVER;PWD=pws;UID=user;server=192.168.8.88;database=dbs].bb")
    msgbox "搞定"
      

  4.   

    忘了说,上面那个是个vbs脚本。存成.vbs就可以用了。
      

  5.   

    这个是建立空数据库的脚本,用adox
    '在当前目录建立数据库 db.mdb
    Set myCat = CreateObject( "ADOX.Catalog" ) 
    myCat.Create "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=DB.mdb"
      

  6.   

    把ACCESS数据库中的字段设计成与SQL一样,然后选中SQL中所有要移动的数据"复制",再到ACCESS中粘贴
      

  7.   

    如果上面的方法少一行的话你可以一列一列的从SQL中复制过来
      

  8.   

    如果上面的方法少一列的话你可以一列一列的从SQL中复制过来
      

  9.   

    .
    flynaj(异天) 的方法过一会儿试试。
      

  10.   

    flynaj(异天) 谢谢你。
    我用的是C#。我试试。
      

  11.   

    ("SELECT * INTO aa FROM [ODBC;Driver=SQL SERVER;PWD=pws;UID=user;server=192.168.8.88;database=dbs].bb"
    这条SQL语句连接数据库出错了,语句中的ODBC是什么意思?
      

  12.   

    ODBC 就ODBC引用,这样就可以在SQL语句直接使用其它数据库的内容,这是把SQL数据库的表导入MDB的表里,你看一下我的说明。
    这个SQL语句就完成了整个导入操作。
      

  13.   

    导数据库最好的办法就是通过ODBC来导
      

  14.   

    先建mdb文件,然后在SQL2000企业管理器出导出数据到MDB文件就可以了.
      

  15.   

    我导过,在Access中有个获取外部数据->选择dsn的那种方式,你一步一步试下,绝对可以.