当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·关于制作安装盘的问题    »显示摘要«
    摘要: 我的程序里面带有数据库(access) 如果制作安装盘,让系统自动选择数据库的连接路径 单机/联机有没有区别? ......
    摘要: ?????? ......


怎样做“数据恢复”功能(SQL Server)

我的数据库是:SQL   Server2000   ,要做一个“数据恢复”功能!  
  请高手指点!  
 

NO.1   作者: neary

需修改一下  
   
  With   mycn  
                  .Execute   "use   master"  
                  myDelay   1  
                  .Execute   "alter   database   myinvoice   set   SINGLE_USER"  
                  myDelay   1  
                  .Execute   "restore   database   myinvoice   from   disk="   +   App.Path   +   "\"   +   Combo1.Text   +   ".dat"  
                  myDelay   1  
                  .Execute   "alter   database   myinvoice   set   MULTI_USER"  
                  myDelay   1  
                  .Execute   "use   myinvoice"  
                  myDelay   1  
          End   With  
          MsgBox   "本次数据还原成功!",   vbInformation   +   vbOKOnly,   "提示"

NO.2   作者: Zhang_1978

On   Error   GoTo   ErrHandler:  
   
          Dim   oRestore   As   SQLDMO.Restore  
   
          Dim   Msg   As   String  
          Dim   Response   As   String  
   
          txtStatus.Text   =   ""  
          gDatabaseName   =   cmbDatabaseName.Text  
          Set   oRestore   =   New   SQLDMO.Restore  
          Set   oRestoreEvent   =   oRestore                   enable   events  
   
          oRestore.Database   =   gDatabaseName  
          gBkupRstrFileName   =   txtDataFileName.Text  
          oRestore.Files   =   gBkupRstrFileName  
   
          Screen.MousePointer   =   vbHourglass  
   
          恢复数据库.  
          oRestore.SQLRestore   gSQLServer  
   
          Screen.MousePointer   =   vbDefault  
   
          Set   oRestoreEvent   =   Nothing                     disable   events  
          Set   oRestore   =   Nothing  
   
          Exit   Sub  
   
  ErrHandler:  
          txtStatus.Text   =   ""  
          PrintStat   "错误信息:"   +   vbCrLf   &   "         "   &   Err.Description   +   vbCrLf   &   "         请检查您所输入的路径及名称是否正确?在进行数据库恢复时,其它计算机是不能使用该数据库的,请确认后重试!"  
          MsgBox   "错误信息   "   &   Err.Description,   ,   gTitle  
          Resume   Next


    摘要: 有t1,t2两个表,通过id相关,sql server中sql语句如下: select t2.id,t2.name,total = (select count(*) from t1 where t1.id = t2.id) from t2 在oracle中如何实现? ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE