1
我從屬於數據集的數據表中的數據庫加載表。這個db表有一些constaints,所以不能在其中插入任何數據。但如果我在數據表中添加一些無效的數據,當我執行「dataset.update()」操作時,將引發異常,並且在無效行後插入的任何有效數據都將丟失。數據集更新問題
有沒有什麼辦法來測試插入的數據,之前提交給數據庫,所以我可以指示用戶,他的數據有問題? 謝謝!
我從屬於數據集的數據表中的數據庫加載表。這個db表有一些constaints,所以不能在其中插入任何數據。但如果我在數據表中添加一些無效的數據,當我執行「dataset.update()」操作時,將引發異常,並且在無效行後插入的任何有效數據都將丟失。數據集更新問題
有沒有什麼辦法來測試插入的數據,之前提交給數據庫,所以我可以指示用戶,他的數據有問題? 謝謝!
我想如果你可以在你的數據集上啓用約束條件,當你插入到數據集本身時,你會得到錯誤。所以在到達實際的數據庫之前,您將能夠發現錯誤。
當DataSet的System.Data.DataSet.EnforceConstraints
屬性爲true時,將對數據集執行約束。