请教各位大侠,如何将sql数据库转换为access的,在线等

解决方案 »

  1.   

    竟然不能放200分,hoho!
    解决了再加分
      

  2.   

    1、使用SQL的Inser Into、select into等可以追加纪录和复制表(可以跨数据库)。具体方法可以将SQL命令作为ADO Command的命令字符串,执行命令即可。 
        2、可以用两个ADO Connection分别连接Access和sql,用两个纪录集分别打开两个连接中的相关记录集,在VB中操作纪录集,然后更新数据库。特别是需要在交换数据时需要进行某些处理的情况,有时必须采用这种情况。
      

  3.   

    具体的代码:参看这个例子VB支持SQL语言的SELECT ... INTO语句,这使得你可以将一种数据库轻松地转换为另一种格式,也可以在同一种格式的数据库中进行转换。下面我们以将.MDB格式转换为Excel形式为例。 
        首先,打开.MDB文件。如 
        Dim dbSource As Database 
         
        Set dbSource = OpenDatabase("MY.MDB") 
        然后使用SELECT ... INTO语句转换文件。 
        dbSource.Execute("SELECT * INTO my IN 'c:\documents\xldata.xls' 'EXCEL 5.0;' FROM table1") 
        这里,IN子句后面是转换后的数据库文件名,'EXCEL 5.0;'表示Excel 5.0/95格式,也可以是其他VB支持的格式。 
        SELECT ... INTO建立新的表或数据库,而如果要将数据追加到已经存在的数据库中,可以使用INSERT ... INTO语句。
      

  4.   

    用sql server 的导出数据就能转换成access了
      

  5.   

    很简单的,SQL Server就有这个功能,楼主看看吧!
      

  6.   

    lisen101(一笑而过) , yunfeng007(一水寒) :
    我没装sql server啊,一定要装吗?
    changechange(改了又改) :你试过吗?看看先!
      

  7.   

    changechange(改了又改) :没看到有你说的导入啊
      

  8.   

    SQL Server就有个数据导入导出的功能,它可以实现你的要求,而且简单啊。
      

  9.   

    没装sql server啊,那就用DTS把,具体的例子你看看msdn,很复杂的。sql server 安装过后,在它的安装目录里带了例子程序。你也可以看看。
      

  10.   

    如果要从SQL SERVER中导数据到ACCESS中,需要在安装SQL SERVER的电脑上操作,那里有个导入/导出向导,可以实现将SQL SERVER导出到ACCESS中.
      

  11.   

    SQL支持导出数据,就可以实现