Ошибка: входная строка находится не в правильном формате.
Я отправляю значения текстового поля в качестве параметров в хранимую процедуру, которая соответствует типам полей varchar, datetime, int в базе данных. Я преобразовал их все в соответствующие типы. Некоторые текстовые поля пусты, я имею в виду, что при отправке параметров передаются нулевые значения. Но я уже сделал это в поле Allow nulls и упомянул то же самое в хранимой процедуре в имени значений по умолчанию. Что же мне делать?
Я думаю, что главная проблема заключается в нулевых значениях, которые, как мне кажется, не преобразуются в строку, но я не могу это исправить.Пожалуйста, помогите как можно скорее
Что я уже пробовал:
Я использовал textbox.text.toString () и перепроверил все параметры.
[no name]
Когда вы просите помощи по вашему коду, обычно полезно показать нам ваш код. null в C# - это не то же самое, что значение null в вашей базе данных.
"Я использовал textbox. text.toString ()", угу ... во-первых, эта строка кода не будет компилироваться, и как вы думаете, какая польза будет от вызова ToString для свойства, которое уже является строкой?
Richa Gupta
пожалуйста, посмотрите код, который я опубликовал ниже, чтобы лучше понять мою проблему.
Richa Gupta
хорошо, сэр, я понял вашу точку зрения, но каково же решение этой проблемы сейчас? Я знаю, что это похоже на попытку преобразовать пробел в строку.Как же тогда я могу отправить нулевое значение в базу данных?