Я разработал приложение для форм Windows с целью .NET 4.5. Я пытаюсь установить программу на пару систем соавторов и продолжать получать ту же ошибку в обеих системах.Получение «DataReader.GetFieldType возвращено null». ошибка.
System.InvalidOperationException: DataReader.GetFieldType(60) returned null.
Эта программа в основном извлекает данные из базы данных и сохраняет их в файле excel. Он выполняет некоторые вычисления по данным, но ничего не имеет в поле геометрии , за исключением его извлечения.
-Я попытался установить Гумилева \ x64 \ SQLSysClrTypes.msi и Гумилева \ x86 \ SQLSysClrTypes.msi на целевых системах.
-Я пытался ссылки Microsoft.SqlServer.Types и включая DLL в файлах
-I попытались ссылки SqlServerSpatial.DLL и SqlServerSpatial100.DLL но это не дает мне добавить ссылки.
У меня возникли проблемы с поиском других ресурсов, чтобы попробовать. У кого-нибудь есть идеи? Спасибо заранее.
У кого-нибудь есть решение? Если нет, я думаю, что я просто опустил геометрию из файла excel. –
Вы когда-нибудь находили ответ на свой вопрос? – MatthewT
Нет, я этого не делал, я закончил тем, что не использовал столбец геометрии, потому что нам это не нужно. –