Мне нужна помощь с проблемой, с которой я сталкиваюсь.Недопустимое исключение Cast при работе с целыми числами
В настоящее время я создаю программу экспорта, чтобы извлекать данные из документа 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 не содержит _not_ типа int32. – CodeCaster