2017-01-19 124 views
0

我想從xml文件插入數據到sql數據庫。在我的xml文件中有很多不同的行。但是很多行都包含空的double值。當我嘗試將此添加到我的數據庫時,我收到一個錯誤。將「空」雙值添加到數據庫

這裏是我的數據庫插入一條捷徑:

Table<Step> step = Accessor.GetStepTable(); 
       Step stp = new Step(); 

       stp.Angle1Actual = stepData.Columns.Contains("Angle1Actual") ? double.Parse(stepData.Rows[index][Array.IndexOf(argsStep, "Angle1Actual")].ToString()) : DBNull.Value; 

       step.InsertOnSubmit(stp); 
       step.Context.SubmitChanges(); 

的問題是爲DBNull是指出錯誤類型

+1

您收到的錯誤消息是什麼?你確定該列允許使用空值嗎? – SqlZim

+0

Angle1Actual可爲空嗎? – BradleyDotNET

+1

什麼是錯誤? – David

回答