VS 2005 ASP.net + SQL 2005
我有两个表,一个是“媒体信息”表,这表与另一个表“媒体图片”相联。在添加媒体信息表时图片可能包涵有多张图片,所以我把上传的图片路径保存在“媒体图片”表里面,然后“媒体图片”表里有一个字段取的是媒体信息的ID。这现功能都实现了。
我想实现的是在我删除“媒体信息”表数据数据时,然后删除“媒体图片”下与“媒体信息”表“媒体ID”相符的物理文件。注不是图片路径信息(这好删除)。意思也就是在删除“媒体信息”表数据时,循环删除“媒体图片”表与“媒体信息”表相应的物理图片文件。 谢谢~~删除单张的可以删除~~ASP.NET
我有两个表,一个是“媒体信息”表,这表与另一个表“媒体图片”相联。在添加媒体信息表时图片可能包涵有多张图片,所以我把上传的图片路径保存在“媒体图片”表里面,然后“媒体图片”表里有一个字段取的是媒体信息的ID。这现功能都实现了。
我想实现的是在我删除“媒体信息”表数据数据时,然后删除“媒体图片”下与“媒体信息”表“媒体ID”相符的物理文件。注不是图片路径信息(这好删除)。意思也就是在删除“媒体信息”表数据时,循环删除“媒体图片”表与“媒体信息”表相应的物理图片文件。 谢谢~~删除单张的可以删除~~ASP.NET
解决方案 »
- asp.net如何实现网上支付,应该怎么去做
- DataGrid
- 如何在GridView中用ImageField显示数据库中的图片
- Request.InputStream 有没有长度限制?
- 谁有GridView能够实现分组、统计、排序、分页功能的组件?
- 怎样使DataGrid的数据与同一页面的其他文本框同步显示?
- C#一个问题
- 50分高分求教,思归,慕白,老孟,还有各位大虾来帮忙啊
- 关于datalist中的<%# DataBinder.Eval(Container.DataItem, "size") %>
- 请问:如何在web程序里面使用加密狗
- 如何判断flash是否有值传到asp.Net或判断flash中的按钮点击
- ASP.NET入门,控件不能更新显示
//得到文件的实例
FileInfo file = new FileInfo("文件路径");
//若该文件存在
if (file.Exists)
{
//删除该文件
file.Delete();
}
我是刚学习asp.net ,有些东西还不太懂,我想请教一下这个循环怎么写啊?
for(int i=0,count=dt.Rows.Count;i<count;i++)
{ //得到文件的实例
FileInfo file = new FileInfo(dt.Rows[i]["PicPath"]);//PicPath是你的图片路径字段名
//若该文件存在
if (file.Exists)
{
//删除该文件
file.Delete();
}
}
SqlCommand cmddel = new SqlCommand("select * from Mt_Tp where Fb_Id in(" + delId + ")", conndel);
SqlDataAdapter sddel = new SqlDataAdapter(cmddel);
DataSet dsdel = new DataSet();
sddel.Fill(dsdel, "tbRepeater");
DataTable dt = dsdel.Tables["tbRepeater"];
// DataTable dt;//从数据库中查到
for (int i = 0, count = dt.Rows.Count; i < count; i++)
{ //得到文件的实例
FileInfo file = new FileInfo(dt.Rows[i]["Mt_Tp"].ToString());//PicPath是你的图片路径字段名
//若该文件存在
if (file.Exists)
{
//删除该文件
file.Delete();
}
}
我这样写代码对吗?好像删除不了图片。
http://www.cnblogs.com/insus/articles/1986156.html