为什么我的删除语句不起作用?
Why isn't my delete statement working?
cmd.CommandText = "DELETE * FROM dbo.DisplayData"
cmd.ExecuteNonQuery()
我现在有以下删除语句,它在执行时向我抛出错误 "Incorrect syntax near '*'"。
我想做的是删除 DisplayData table 中的所有行,然后插入新数据,据我所知,这是 SQL 删除的正确语法所有声明?
我在网上四处寻找,找不到任何说我的语法不正确的内容。而且我找不到解决方案。
提前致谢。
您要找的是:
cmd.CommandText = "DELETE FROM dbo.DisplayData"
cmd.ExecuteNonQuery()
或
cmd.CommandText = "TRUNCATE dbo.DisplayData"
cmd.ExecuteNonQuery()
注意:截断将重置自动增量
这是一个很好的article。
cmd.CommandText = "DELETE * FROM dbo.DisplayData"
cmd.ExecuteNonQuery()
我现在有以下删除语句,它在执行时向我抛出错误 "Incorrect syntax near '*'"。
我想做的是删除 DisplayData table 中的所有行,然后插入新数据,据我所知,这是 SQL 删除的正确语法所有声明?
我在网上四处寻找,找不到任何说我的语法不正确的内容。而且我找不到解决方案。
提前致谢。
您要找的是:
cmd.CommandText = "DELETE FROM dbo.DisplayData"
cmd.ExecuteNonQuery()
或
cmd.CommandText = "TRUNCATE dbo.DisplayData"
cmd.ExecuteNonQuery()
注意:截断将重置自动增量
这是一个很好的article。