gpt4 book ai didi

c# - 创建用于 SQLDataAdapter 的 SQLCommand

转载 作者:太空宇宙 更新时间:2023-11-03 20:46:39 24 4
gpt4 key购买 nike

我正在尝试使用 SQLDataAdapter 从表中删除数据,为此我需要给它一个 DeleteCommand

我用来删除一行的 SQL 是:

DELETE FROM table WHERE ID = x

因此问题是:如何向 DataAdapter 指定用什么替换 x?生成 DataAdapter 的 SQL 与它被告知要更新的数据表(外部连接)略有不同(无连接)。

我该怎么做?

最佳答案

这里可以传参删除命令:

// Create the DeleteCommand.
command = new SqlCommand(
"DELETE FROM Customers WHERE CustomerID = @CustomerID", connection);

// Add the parameters for the DeleteCommand.
parameter = command.Parameters.Add(
"@CustomerID", SqlDbType.NChar, 5, "CustomerID");
parameter.SourceVersion = DataRowVersion.Original;

adapter.DeleteCommand = command;

代码取自MSDN

关于c# - 创建用于 SQLDataAdapter 的 SQLCommand,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/612203/

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