您的位置:首页 > 数据库

删除数据库记录的同时删除磁盘文件

2009-02-24 14:27 176 查看
private void DataGrid1_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
[align=left]{[/align]
[align=left] DataGrid1.EditItemIndex=-1;[/align]
[align=left] insersd delet=new insersd();[/align]
[align=left] string idNum=DataGrid1.DataKeys[e.Item.ItemIndex].ToString().Trim();[/align]
[align=left] string strDelSQL= "delete from pe_inclosure where address='" +idNum+"'";[/align]
[align=left] //删除上传文件目录中的文件[/align]
[align=left] if(System.IO.File.Exists(Server.MapPath(idNum))) [/align]
[align=left] { [/align]
[align=left] System.IO.File.Delete(Server.MapPath(idNum)); [/align]
[align=left] } [/align]
[align=left] //idNum是从数据库里取出来的相对路径:如../temp/fileName也可以 [/align]
[align=left] if(System.IO.File.Exists(idNum)) [/align]
[align=left] { [/align]
[align=left] System.IO.File.Delete(idNum); [/align]
[align=left] } [/align]
[align=left] delet.Execute(strDelSQL);[/align]
[align=left] BindDataGrid();[/align]
[align=left]}[/align]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: