В обоих запросах 1 и 2 текст из текстового поля вставляется в базу данных. Какой' cmd.Parameters.Add ("@ TagNbr", SqlDbType.Int); cmd.Parameters ["@ TagNbr"]. Значение = txtTagNumber.Text;
Преобразование txtTagNumber
в целое число перед построением запроса
int tagnumber = txtTagNumber.Text.ToInt16 (); / * ИЗМЕНИТЬ * /
INSERT в значения Cars (tagnumber.Text); / * тогда это то же самое? * /
Кроме того, здесь я бы использовал проверку регулярного выражения, чтобы остановить вставку недопустимых символов.