string strtime = DateTime.Now.ToString();
            string fileName = str.Substring(str.LastIndexOf("\\") + 1);
            string zhufileName = fileName.Substring(0, fileName.LastIndexOf("."));
            string kuozhanfileName = str.Substring(str.LastIndexOf("."));
            string zuizhongfileName = ProjectNo + "_" + zhufileName + "_" + dropleixing.SelectedItem.Text + "_" + dropbanben.SelectedItem.Text + kuozhanfileName;
            path = "\\file\\" + ProjectNo+"\\"+ zuizhongfileName;                  //设置附件上传到的服务器路径
            string sqlcmd = "insert into LoadFile(ProjectNo,FileTypeID,FileName,VersionID,Path,LoadTime,Difference,PersonalID) values('" + ProjectNo + "','" + dropleixing.SelectedValue + "','"+ zuizhongfileName+"','" + dropbanben.SelectedValue + "','" + path + "','" + strtime + "','" + txtchayi.Text + "','"+PersonalID+"')";
            //上传送文件的相关信息保存到服务器中
            if (OperateDB.ExecCmd(sqlcmd))
            {
                this.fileliulan.PostedFile.SaveAs(Server.MapPath(path));         //将文件保存到服务器上
                lbljieguo.Text = fileName + "上传成功!";
                //this.RegisterStartupScript("s1", " <script language='javascript'>alert('" + dropleixing.SelectedItem.Text + "的第" + dropbanben.SelectedValue + "版上传成功!') </script>"); 
            }
            else
            {
                this.RegisterStartupScript("s1", " <script language='javascript'>alert('" + dropleixing.SelectedItem.Text + "的第" + dropbanben.SelectedValue + "版上传失败!') </script>"); 
            }this.fileliulan.PostedFile.SaveAs(Server.MapPath(path));   将文件保存到服务器上,如何能判断保存成功?我想如果文件保存失败,就再把写入数据库的数据给删去,现在情况是相关内容写入数据库后,文件保存失败的话,页面是提示错误,实际文件没能保存到服务器,而相关内容却写入到了数据库。