语句为:Str_dar = "backup database db_PWMS to disk='" + Str_dar+(System.DateTime.Now.ToShortDateString()).ToString()+MyMC.Time_Format(System.DateTime.Now.ToString())+".bak" + "'";哪位老师给讲解一下该语句各部分的意思?

解决方案 »

  1.   

    这是备份数据库,你看看sqlserver的帮助手册
      

  2.   

    backup database db_PWMS to disk:备份数据库db_PWMS 到硬盘中的指定路径, + Str_dar+(System.DateTime.Now.ToShortDateString()).ToString()+MyMC.Time_Format(System.DateTime.Now.ToString())+".bak" 
    这一段就是动态生成文件路径,以及备份文件名,注意文件的后缀是.bak
      

  3.   

    你可以看英语啊,
    backup database db_PWMS to disk=
    备份数据库db_PWMS到磁盘……
    后面就是取文件名了,是以当前时间来取的
    .bak是备份数据库的后缀名了
      

  4.   

    拼接了一个SQL语句,用于备份数据库。
      

  5.   

    backup database db_PWMS to disk=
    备份数据库db_PWMS到磁盘……
    后面就是取文件名了,是以当前时间来取的
    .bak是备份数据库的后缀名了
      

  6.   

    3楼的正解,就是备份数据库,
    + Str_dar+(System.DateTime.Now.ToShortDateString()).ToString()+MyMC.Time_Format(System.DateTime.Now.ToString())+".bak"
    是备份的路径,通过动态生成