我想從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是指出錯誤類型
您收到的錯誤消息是什麼?你確定該列允許使用空值嗎? – SqlZim
Angle1Actual可爲空嗎? – BradleyDotNET
什麼是錯誤? – David