если есть обновление еще вставить

Я хочу знать, правильный ли следующий фрагмент кода:

 SqlCommand cmd = new SqlCommand(
   "IF NOT EXISTS(SELECT count(*) from Raspunsuri where id_intrebare=2)" +
   "Insert INTO Raspunsuri VALUES(@raspuns,@cnp,@data,2,@ip,@idsesiune)" +
   "else" +
   "UPDATE Raspunsuri SET raspuns=@raspuns,cod_numeric_personal=@cnp,data_raspuns=@data,id_intrebare=2,ip_user=@ip,id_sesiune=@idsesiune WHERE id_intrebare=2", con);

Все параметры правильные, которые я хочу вставить, но кажется, что этот фрагмент кода не выполняет вставку или обновление. У вас есть какие-либо предложения? Это SQL-запрос в сочетании с C # ..

Ответы на вопрос(5)

Ваш ответ на вопрос