请问那位大侠有数据库拷贝的代码发给小弟参考一下可以吗?先谢过了!

解决方案 »

  1.   

    楼主指的是普通的文件拷贝(用FileCopy)还是其他的(如流)的数据拷贝?
      

  2.   

    insert into  不可以嘛?
      

  3.   

    如果是Access直接用FileCopy拷贝.mdb文件就可以了吧。
    如果是SQL的就直接用数据备份就可以了嘛
      

  4.   

    要把服务器上的数据库备份到本机上路径应该怎样设定?
    BACKUP DATABASE test TO DISK = '?'
      

  5.   

    BACKUP DATABASE test TO DISK = '路径'
      

  6.   

    BACKUP DATABASE test TO DISK = 'C:\test.back'
      

  7.   

    怎么实现?要可以用delphi程序控制哦!
      

  8.   

    你要实现什么样的拷贝??拷贝DBF文件,还是考表,还有你是什么数据库?
      

  9.   

    mssqlsever数据库,拷表罗!有什么好方法呢?
      

  10.   

    BACKUP DATABASE test TO DISK = 'C:\test.back'
    这个数据备份就是备份在服务器上的c:\test.back文件。你可以先试一下嘛
      

  11.   

    先作一个拷贝表的DTS包“a.dts”,然后把他放在程序跟目录下,然后执行下面代码:
    var f:textfile; 
    begin 
    assignfile(f,'.\copydata.bat'); 
    rewrite(f); 
    writeln(f,'dtsrun /f a.dts'); 
    writeln(f,'del .\copydata.bat')
    closefile(f); 
    winexec('.\copydata.bat', SW_HIDE); 
    end;
    考表,触发器什么都行
      

  12.   

    dts包没做过哦!有相关资料吗?
      

  13.   

    如果是sql server就用backup database
    其它的就用copyfile
      

  14.   

    我写了一个ACCESS到SQL SERVER的数据库转换的代码.
    主要是用到了insert into A表(...) openrowset('Microsoft.Jet.OLEDB.4.0', 
       'x:\A.mdb';'admin';'',A表),这是复制数据的.
    连表结构的可以用这个
    insert into openrowset('Microsoft.Jet.OLEDB.4.0', 
       'x:\A.mdb';'admin';'',A表) select * from 数据库名..B表
      

  15.   

    copyfile还要解决共享文件夹的问题,比较麻烦,我现在都改用ftp了,不过如果dts可以实现当然还是最直接的。我在localpackage新建了一个包但不知道保存到哪里了。
      

  16.   

    可是我是sqlserver到sqlserver,通用的吗?可以发布一下详细代码吗?
      

  17.   

    使用:insert 目标表名 select 字段列表 from  源表名 where 拷贝条件
    如果只要表结构的话可以把条件设为永假值,反之要拷全部记录的话就设永真值。
      

  18.   

    注:本人正在做的项目也在使用MYSQL服务器,以上方法经验证可行
      

  19.   

    capoatguitar(菠萝蜜汁红塔山) :
    高手啊!你那个方法是可以,但是我要自己指定数据源和数据库名称的话应该怎样在程序里面控制?有详细资料和代码吗?先谢谢你的指点!
      

  20.   

    shitianj(仲):首先,我这个程序要求是数据源和数据库名称都由用户录入,所以我根本不知道表名称.第二:我的是ms的sqlserver,不过我想你的sql语句应该也可以通用,但我这种情况用不上.但也谢谢你的热心!
      

  21.   

    谢谢夸奖,高手可不敢当,都是兄弟,大家帮忙应该的。
    dts包都是固定的源和目的,要想做成你说那样可能还真不行。
      

  22.   

    哦,我在研究用ado的gettablename和getfieldname方法,有结果再贴出来让大家指正。
      

  23.   

    呵呵!最近要搞applet,不研究了,先结贴吧.