请教各位:我想实现数据库的备份与还原操作、以及把DataGrid列表中的数据内容导出倒Excel中该如何进行啊,叩谢!!

解决方案 »

  1.   

    备份还原ACCESS吗?SqlServer就不用了。呵呵程序关闭连接、直接复制
      

  2.   

    首先把数据库中的内容读到dataset中
    然后对excel的操作和access一样,直接把dataset中的数据倒出到excel就可以了
      

  3.   

    有这么段代码:不明白oBackup.Files = url;//"d:\Northwind.bak";中的url指的是什么路径,如果是原数据库文件路径名称,那么备份文件的路径怎么指定呢??
    /// <summary>/// 数据库备份/// </summary>public bool DbBackup(string url){SQLDMO.Backup oBackup = new SQLDMO.BackupClass();SQLDMO.SQLServer oSQLServer = new SQLDMO.SQLServerClass();try{oSQLServer.LoginSecure = false;oSQLServer.Connect(server,uid, pwd);oBackup.Action = SQLDMO.SQLDMO_BACKUP_TYPE.SQLDMOBackup_Database;oBackup.Database = database;oBackup.Files = url;//"d:\Northwind.bak";oBackup.BackupSetName = database;oBackup.BackupSetDescription = "数据库备份";oBackup.Initialize = true;oBackup.SQLBackup(oSQLServer);return true;}catch{return false;throw;}finally{oSQLServer.DisConnect();}}
      

  4.   

    url是指备份文件物理位置,
    如server.mappath("~/data/bakcup1.bak");
      

  5.   

    url是指备份文件物理位置,
    如server.mappath("~/data/bakcup1.bak");  那么文件备份后备份文件的将存储在那里呢??