Форум программистов, компьютерный форум, киберфорум
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/18: Рейтинг темы: голосов - 18, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 24.01.2017
Сообщений: 14
1

Входная строка имела неверный формат

11.08.2017, 23:11. Показов 3689. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть небольшая база данных созданная в mssql. Там есть столбец "FactoryNumber" с типом "nvarchar(50)". Когда начал пытаться занести значения базы в datagridview, то вылезло "System.Reflection.TargetInvocationException" в mscorlib.dll". При более детальном рассмотрении стало понятно, что ругается оно на то, что в том столбце есть значение "46/1".
{"Входная строка имела неверный формат.Невозможно сохранить <46/1> в столбце FactoryNumber. Ожидался тип Int32."}

Ну и вопрос собственно в том, что же делать с этим. Особо не силен, опыта тут нету вообще.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.08.2017, 23:11
Ответы с готовыми решениями:

Входная строка имела неверный формат
Помогите, не могу добавить с помощью Insert. Пишет, что входная строка имела неверный формат. Весь...

Входная строка имела неверный формат
Доброго времени суток, у меня такая проблема, что я не могу понять в чем ошибка, а именно есть код...

Входная строка имела неверный формат
Добрый день! Я новичок и пытаюсь сделать по примеру, но выдаёт ошибку &quot;Входная строка имела...

Ошибка при добавлении данных в SQL SERVER (входная строка имела неверный формат)
Народ, помогите пожалуйста решить такую проблему: Есть приложение работающее с БД SQL SERVER. При...

4
360 / 287 / 76
Регистрация: 21.06.2016
Сообщений: 1,115
12.08.2017, 10:30 2
Приводите к строковому типу при выборке из сиквела. А так... не должно было так быть, значит не то выбираете
0
0 / 0 / 0
Регистрация: 24.01.2017
Сообщений: 14
12.08.2017, 11:07  [ТС] 3
Я не совсем понял момент с "Приводите к строковому типу при выборке из сиквела". Я просто указываю откуда будут получены данные в datagridview, где конкретно можно привести тип?
0
360 / 287 / 76
Регистрация: 21.06.2016
Сообщений: 1,115
12.08.2017, 11:45 4
Интересно... значит Вы в дизайнере даете датасорс, попробуйтетам же, в дизайнере, и посмотреть тип данных во время получения с сиквела.
0
0 / 0 / 0
Регистрация: 24.01.2017
Сообщений: 14
12.08.2017, 22:00  [ТС] 5
Очень странно. Я ничего не менял, просто добавил новый источник данных, указав ту же базу, но в этот раз он указывает тип данных как и в ms sql management studio...
0
12.08.2017, 22:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.08.2017, 22:00
Помогаю со студенческими работами здесь

Входная строка имела неверный формат ( "System.TimeSpan")
В базе строка имеет тип &quot;time&quot;. В программе System.TimeSpan. Делаю действие добавления в базу, что...

Ошибка "Входная строка имела неверный формат"
Здравствуйте! Нужна помощь! Изучаю C#. Пишу программу. Выскакивает такое сообщение об ощибке:...

Ошибка "Входная строка имела неверный формат" при записи даты в БД Access
Здравствуйте! Имеется форма добавления данных в базу Access, в ней присутствует поле &quot;Дата&quot;, но...

FastReport: При попытке выполнить запрос, выдается исключение "Входная строка имела не верный формат"
Доброго времени суток! В списке источников данных есть таблица &quot;Table&quot;, в которой написан запрос...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru