我用vc开发了一个模块,使用的是SQL数据库,但就剩导入和导出功能不能实现。请各位高手帮忙。
  如有实例代码,那就太好了,谢谢!

解决方案 »

  1.   

    导出:
    s1.Format("backup database report to disk='e:\\report.bak\\backs.dat'"); //备份到E:\report.bak\backs.dat
     db.ExecuteSQL(s1);
    导入:
       恢复时用户不能连接要恢复的数据库
     CDatabase db1;
    s1.Format("ODBC;UID=sa;PWD=%s;database=master","");
     db1.Open("odbcname",false,false,s1); 
     s1.Format("restore database report from  disk='c:\\report.bak\\backs.dat'");
     db1.ExecuteSQL(s1);
     db1.Close();
    一个高手给的,希望高手见到后,别生气!
      

  2.   

    谢谢
    但我用的是ADO方法
    我想实现表得导入和导出
    还请帮忙
      

  3.   

    呵呵,没有找到,自己解决把!我一般使用odbc的,所以ado不熟悉!帮不上了!
      

  4.   

    我使用VC和EXCEL将数据导出为EXCEL格式;实现起来挺繁琐,希望找到更好的方法;可不可以更剧一查询得到的记录集直接将其导出呢?
      

  5.   

    ado和odbc在执行sql语句上是没有区别的,可以用db库 ,还有直接用bcp实用工具也行