C#删除上传文件并且在数据库删除记录 20

我是新手,求助高手个问题,我想删除数据库里一条记录同时删除dbImgs目路下的文件文件的名字是和数据库里的FileName字段下的名字一样的求高手指点最好能给出代码... 我是新手,求助高手个问题 ,我想删除数据库里一条记录 同时删除dbImgs目路下的文件 文件的名字是和数据库里的FileName字段下的名字一样的 求高手指点 最好能给出代码 展开
 我来答
zengwei61
2008-08-18 · TA获得超过113个赞
知道小有建树答主
回答量:144
采纳率:0%
帮助的人:119万
展开全部
if(!string.IsNullOrEmpty(FileName))
{
string conn="Provider=SQLNCLI;Server=localhost\\SQLEXPRESS;Database=数据库名称;UID=用户名称;PWD=密码;";
string sql="";
string file = Application.StartupPath+"\\dbImgs\\"+FileName+".jpg";
System.IO.File.Delete(file);

sql="delete from 表名称 where FileName="+FileName;
ExeSql(conn,sql)
}
public int ExeSql(string conn,string Sql)
{
OleDbConnection myConnection = new OleDbConnection(conn);
OleDbCommand myCommand = new OleDbCommand(Sql, myConnection);
myCommand.CommandTimeout = 10000;
try
{
myConnection.Open();
myCommand.ExecuteNonQuery();
myCommand.Dispose();
myConnection.Close();
return 1;
}
catch (Exception ex)
{
myConnection.Close();
MessageBox.Show(ex.Message + "\r\n" + Sql);
return 0;
}
}
旋天渣观9129
2008-08-18 · TA获得超过1487个赞
知道大有可为答主
回答量:1443
采纳率:0%
帮助的人:1629万
展开全部
先取得FileName
然后删记录

string file = Application.StartupPath+"\\dbImgs\\"+FileName;
System.IO.File.Delete(file);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
方正小F
2008-08-22 · TA获得超过589个赞
知道小有建树答主
回答量:1082
采纳率:0%
帮助的人:0
展开全部
"先取得FileName
然后删记录

string file = Application.StartupPath+""\\dbImgs\\""+FileName;
System.IO.File.Delete(file); "
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式