首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么保证上传图片到WEB和相关的数据库操作都能成功或者都不能成功

2012-03-30 
如何保证上传图片到WEB和相关的数据库操作都能成功或者都不能成功?我想要上传图片到WEB,把图片途径以及该

如何保证上传图片到WEB和相关的数据库操作都能成功或者都不能成功?
我想要上传图片到WEB,把图片途径以及该图片相关的一些信息存在数据库(也要更新).
如何保证2者的操作要么都成功,要么都不成功?否则数据就不完整.
请告诉我你们是如何来实现的?

[解决办法]
以前做过一个音频上传,当时用的就是在上传成功时插入数据库,一般不会有错误
如果物理文件没有上传,那么就不能插入数据库,一般情况不会出错,如果出现文件上传成功
而数据库故障的话,可以在EXCEPTION中删除文件,相对比较简单,只要使用IO在catch块中写上删除的代码就可以了


楼上说的ADO的事务主要针对数据库,是和文件操作无甚关系的
[解决办法]
楼上的老鸟发的经典,只是一般业务逻辑不用那样吧,而且使用出错时文件删除应该 更方便些

热点排行