В SQL Server у меня есть столбец БД с именем AppZip с типом int. У меня есть текстовое поле с 5-значным почтовым индексом. Когда я пытаюсь сохранить, я получаю сообщение об ошибке «Входная строка была в неправильном формате». Я не совсем понимаю. Я преобразовываю строковое представление «12345» в тип int, каков неправильный формат для базы данных? Вот мой код.
q.AppZip =Convert.ToInt32(txtAppZip.Text);
(я использую linq to sql ...)
РЕДАКТИРОВАТЬ: Это потому, что я не остановил выполнение метода, который заполняет поле при загрузке страницы, при отправке назад.