gpt4 book ai didi

sql - msdn 主题中的此 UPDATE 表语句是否正确

转载 作者:行者123 更新时间:2023-12-03 01:49:36 26 4
gpt4 key购买 nike

我在以下 msdn 主题中看到过这种类型的 UPDATE 语句(就像 insert 语句一样):

http://msdn.microsoft.com/en-us/library/aa0416cz.aspx#Y2461

更新声明:-

adapter.UpdateCommand = New SqlCommand("UPDATE Customers " &
"(CustomerID, CompanyName) VALUES(@CustomerID, @CompanyName) " & _
"WHERE CustomerID = @oldCustomerID AND CompanyName = " &
"@oldCompanyName", connection)

这个说法正确与否?

我尝试执行它,但它给出了语法错误。

最佳答案

不,应该是:

UPDATE Customers
SET
CustomerID = @CustomerID,
CompanyName = @CompanyName
WHERE
CustomerID = @oldCustomerID AND
CompanyName = @oldCompanyName

或者要完成示例代码,它应该是:

adapter.UpdateCommand = New SqlCommand("UPDATE Customers SET CustomerID = @CustomerID, CompanyName = @CompanyName WHERE CustomerID = @oldCustomerID AND CompanyName = @oldCompanyName", connection)

这是给您和这种情况的另一个引用:http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqldataadapter.updatecommand.aspx

关于sql - msdn 主题中的此 UPDATE 表语句是否正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5183992/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com