2015-01-10 5 views
-2

Я использую SQL Server 2014, и я создал таблицу DepDS с колоннами (Regno, Stname, Depatrment, Year, Batch, Vote)сервера 2014 подзапрос значения вставки SQL

Я зарегистрированных значений всех строк, кроме Vote через VB.NET, теперь я хочу, чтобы войти значение в голосовании по условию: Where Regno = '"& ds1 &"'

Dim cmd As New OleDb.OleDbCommand 

cmd.CommandText = ("INSERT INTO DepDS(Regno, StName, Department, StYear, Batch, Photo) 
        VALUES(@regno, @name, @department, @year, @batch, @photo)") 
    cmd.Parameters.AddWithValue("@regno", txtregno.Text) 
    cmd.Parameters.AddWithValue("@name", txtname.Text) 
    cmd.Parameters.AddWithValue("@department",cmbdept.Text) 
    cmd.Parameters.AddWithValue("@year", cmbyear.Text) 
    cmd.Parameters.AddWithValue("@batch", cmbbatch.Text) 

Я просто хочу знать, как использовать, когда условие в запросе

Я пробовал много запросов, и все это не удалось, я был бы признателен за любую помощь.

+0

Какой двигатель sql (и версия) вы используете? – ianaya89

+0

include your try code – HaveNoDisplayName

+0

Я пробовал много, но ничего не работает. Есть довольно много. –

ответ

1

Я нахожу это очень трудно понять ваш вопрос, и он может быть интерпретирован в мае- способами, но это звучит, как вы хотите, чтобы обновить значение Голосуйте

Where Regno = '"& ds1 &"' 

Если вы хотите, чтобы обновить значение Голосуйте, вам нужно UPDATE заявление, а не INSERT

UPDATE DepDS SET Vote = @Vote WHERE Regno = @RegNo 

Я прошу прощения, если это не то, что вы просили.

+0

Это сработало ... Tq bro ... –

Смежные вопросы