Команда SQL UPDATE - PullRequest
       1

Команда SQL UPDATE

2 голосов
/ 29 декабря 2010

Вопрос. Я пытаюсь использовать SQL для обновления списка в C #. С помощью Query Builder я могу выбирать, обновлять, вставлять и удалять. У меня есть выбор, но я пытаюсь заставить свое обновление работать безуспешно (я хочу использовать кнопку обновления в просмотре списка, чтобы обновить запись). Спасибо

 UPDATE       SF1411
 SET  ( ItemNumber, QuoteNumber, Item, Descp, Route, Unit, QTYOH, EXTQTY, CSTCD, 
      PCOST, SCOST, ACOST, TCOST, ICOST, Date, BIZCODE, DeleteItem)   
  =  SELECT [ItemNumber], [QuoteNumber], [Item], [Descp], [Route], [Unit], [QTYOH], 
     [EXTQTY], [CSTCD], [PCOST], [SCOST], [ACSOT], [TCOST], [ICOST], [Date], [BIZCODE],   
    [DeleteItem] 
    FROM [SF1411] WHERE ([QuoteNumber] = @QuoteNumber)

Ответы [ 2 ]

2 голосов
/ 29 декабря 2010

Прошу прощения, если я вас неправильно понял, но не должно ли заявление об обновлении выглядеть так ...

UPDATE table_name
SET column1=value, column2=value2,...
WHERE some_column=some_value
0 голосов
/ 29 декабря 2010

Если я прав, ваша команда обновления неверна.

вам нужно указать значение каждого столбца, а не просто запустить команду выбора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...