前輩請賜教: 如何實現vb代碼段像sql事務一樣一起執行,否則返回到未執行狀態!
您好!
本人正在做一個局域網文件管理系統!
主要就是把文件“拷貝”到文件服務器,然後把“路徑”存在數據庫。
現在碰到一個問題,就是當我把文件拷貝上去後,執行路徑插入數據庫。怎麼樣才能保證這兩個操作是一起執行,否則就全部返回(未執行)。
請各位前輩賜教啊!
[解决办法]
1个简单的思路是:
拷贝前取得文件的大小FILESIZE
拷贝后判断一下2者大小是否相等
-----相等则认为拷贝成功,然后插入文件的路径到数据库(用事物)
[解决办法]
拷贝文件和保存路径两个步骤完成后再重新检查一次,如果没有全部完成则删除掉拷贝的文件和插入的路径记录!