【发布时间】:2016-11-29 06:09:14
【问题描述】:
如果有一个我只想执行的查询,并且不需要在表中填充任何数据,那么是否需要为此目的使用数据适配器?
【问题讨论】:
-
SqlCommand非常适合INSERT、UPDATE和DELETE语句以及ALTER、DROP和CREATE(还有更多类似调用存储proc 或获取数据阅读器等)。您要查找的方法称为ExecuteNonQuery。 -
是的,因为我打算使用 INSERT 和 DELETE 查询。如果实际执行查询,为什么 SQL 会写 ExecuteNonQuery?
-
来自文档:SqlCommand.ExecuteNonQuery -
Executes a Transact-SQL statement against the connection and returns the number of rows affected. -
感谢伊戈尔的帮助