Boopalslm Ответов: 1

Проблема запроса на обновление значений элемента управления datagridview обновление времени


Any one please give me some ideas update query
SqlCommand cmd2 = new SqlCommand("update sales set  empnames=@empnames+'" + comboBox1.Text +"',categories=@categories, weight=@weight,per=@per,wastage=@wastage,customer=@customer,party=@party,amtcst=@amtcst,amtparty=@amtparty,amtfinal=@amtfinal where date=@date", con2);
In the above query empnames add 2 times in database it meas 
EX : 
Empnames column : ramram, I want stored single name only. Give me some ideas.


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

Проблема запроса на обновление значений элемента управления datagridview обновление времени

OriginalGriff

Это не очень хороший вопрос - мы не можем понять из этого малого, что вы пытаетесь сделать.
Помните, что мы не можем видеть ваш экран, получить доступ к вашему жесткому диску или прочитать ваши мысли.
Используйте виджет" улучшить вопрос", чтобы отредактировать свой вопрос и предоставить более подробную информацию.

Boopalslm

Харихари 1 цепь 2 2 2 0,04 2 0,130 5 -4,87
Хари 2 цепь 3 3 3 0.09 3 0.130 5 -4.87

Это мое обновление qury
Sqlcommand, который cmd2 = новая команда sqlcommand("получило обновление установить empnames=@empnames+'" + элемент combobox1.Текст + "'дата=@дата, категории,=@категорий, weight=@weight,per=@per,wastage=@wastage,customer=@customer,party=@party,amtcst=@amtcst,amtparty=@amtparty,amtfinal=@amtfinal где дата=@дата", con2);

Увидеть empnames имена ячеек в первой строке empnames добавить в 2 раза
Как решить эту проблему.

1 Ответов

Рейтинг:
0

OriginalGriff

На первый взгляд-и поскольку вы, похоже, не хотите предоставлять фактическую информацию, это все, что может быть, - ваш combobox содержит empname, а параметр @empnames также содержит его. Или параметр @empnames содержит его дважды.

Мы не можем сказать, потому что не можем прочитать ваш код или увидеть что-либо, кроме того, что вы печатаете.
Поэтому используйте отладчик, посмотрите на точные данные, которые вы отправляете в SQL, и это должно быть очевидно. Мы не можем сделать это для вас...

Но не делай этого. Если вы знаете о параметризованных запросах, то почему вы не используете их повсюду, вместо того чтобы рисковать SQL-инъекцией, объединяя строки?