作者golong (陣容堅強大卡司)
看板C_Sharp
標題請問一下DataSet與網路問題
時間Mon Jan 16 11:14:52 2006
我現在利用DataSet的方式,將資料update至遠端資料庫MS SQL Server 2000
sqlDataAdapter1.Update(DataSet11);//上傳DataSet
我想請問一下
如果DataSet上傳至一半的情形下,網路突然中斷(假設一個DataSet拆成好幾個封包)
這時遠端資料庫裡面的內容會為何?
假設我DataSet的資料數有1000筆
上傳500筆時網路中斷(假設500筆資料一個封包)
這時Server的資料會是0筆還是500筆(會等到所有封包都接收完才執行update嗎?)
因為實際上的環境可能是在一個無線網路的環境
可能會有Collision或是網路不順的情形
另外再請問一下
底層的碰撞問題
我在C#中(如System.Net底下),有無可以去取得的碰撞訊息的方法
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.13.128.66
推 lolota:資料庫有transaction的機制,所以會rollback回去 01/16 20:26
推 golong:謝謝 01/18 10:37