是否可以用这种方法,在c中直接调用以下sql语句,用db-library 或odbc提供的库函数
BACKUP DATABASE MyNwind
FILE = 'MyNwind_data_1',
FILEGROUP = 'new_customers',
FILE = 'MyNwind_data_2', 
FILEGROUP = 'first_qtr_sales'
TO MyNwind_1
RESTORE DATABASE MyNwind2_Test
FROM MyNwind_2
WITH RECOVERY,
MOVE 'MyNwind2_data' TO 'D:\MyData\MyNwind2_Test_data.mdf', 
MOVE 'MyNwind2_log' TO 'D:\MyData\MyNwind2_Test_log.ldf'

解决方案 »

  1.   

    1。Powerbuilder中不是有数据管道的概念么?
    2。在SQL SERVER中好象也提供了通过ODBC或OLE DB进行数据库转换的工具
    3。用SQL标准语句不也可以实现数据批量转化么?不过这个可能你要用到ADO这样的中间件,用VB,VC应该很好实现。
      

  2.   

    TO leky2000
    两种类型的数据库,怎么直接传递过去?TO whiskers
    我这是两种数据库,比如:SQL server 和Informix。能直接有SQL实现吗?
      

  3.   

    我劝你不要用VC写这个东西,换一个什么Delphi,pb什么的,呵呵!
    我有一个同学的毕业设计就是这种数据迁移的,他用的是Delphi,做的很好的,用的是动态SQL