synctor Ответов: 1

Как обновить номер в базе данных


привет у меня есть доступ к базе данных и 8 полю
я не могу обновить тип данных номера в этой БД с помощью vb.net
ошибка :
Data type mismatch in criteria expression.


я пробую этот код :
com.CommandText = "UPDATE register SET price_reg=@price_reg,rprice_reg=@rprice_reg,ipprice_reg=@ipprice_reg,mprice_reg=@mprice_reg,totalp_reg=@totalp_reg,operatormali_reg=@operatormali_reg,noedaryaft_reg=@noedaryaft_reg,datedaryaft_reg=@datedaryaft_reg WHERE id_reg='" & Label58.Text & "' "

     com.Parameters.AddWithValue("price_reg", TextBox12.Text)
     com.Parameters.AddWithValue("rprice_reg", TextBox11.Text)
     com.Parameters.AddWithValue("ipprice_reg", TextBox13.Text)
     com.Parameters.AddWithValue("mprice_reg", TextBox14.Text)
     com.Parameters.AddWithValue("totalp_reg", TextBox15.Text)
     com.Parameters.AddWithValue("operatormali_reg", username)
     com.Parameters.AddWithValue("noedaryaft_reg", ComboBox1.Text)
     com.Parameters.AddWithValue("datedaryaft_reg", TextBox16.Text)
     com.ExecuteNonQuery()


спасибо за ваши ответы

Что я уже пробовал:

я изменил свой метод send parameter на :
com.Parameters.AddWithValue("price_reg", convert.toint32(TextBox12.Text))

1 Ответов

Рейтинг:
0

Richard MacCutchan

Это та же проблема, что и Как обновить запрос по типу данных number[^].