我需要一些幫助解決我遇到的問題。處理整數時出現無效的投射異常
我目前正在構建一個導出程序,從Excel文檔中提取數據並將其推送到FoxPro數據庫(我知道,舊技術),但是我遇到了一個問題。該代碼嘗試從包含一個月租金的列中提取數據。
importCommand.Parameters["PRICEASK"].Value = exportReader.IsDBNull(14)
? (object) DBNull.Value
: exportReader.GetInt32(14);
不過,我得到這個錯誤:
Additional information: Specified cast is not valid.
我很坦率地說難倒,爲什麼我收到此錯誤
我應該提到,其餘的代碼工作正常。 我使用參數化查詢來拉取和推送數據。 –
這樣的東西可能'工作int i = Convert.ToInt32(exportReader.GetValue(14));' – cyboashu
然後列14不_包含一個int32類型。 – CodeCaster