Я недавно перенес приложение из .NET Framework 2.0 в .NET Framework 4.5.Он использует Informix версии 3.50 в качестве базы данных.После переноса, когда он извлекается из базы данных и поля содержат специальные символы, он выдает следующую ошибку:
Значение данных не может быть преобразовано по причинам, отличным от несоответствия знака или переполнения данных.Например, данные были повреждены в хранилище данных, но строка все еще была извлекаема ".
Я использую запрос SELECT
, чтобы заполнить DataSet
. Когда я запускаю запрос вручную вбазы данных, он дает результаты без каких-либо проблем, но при заполнении DataSet
в коде я получаю сообщение об ошибке. Решение без миграции работает правильно.
Может кто-нибудь предоставить какое-либо решение для этого.дайте мне знать, если вам нужна дополнительная информация.