繁体   English   中英

为什么我的删除语句不起作用?

[英]Why isn't my delete statement working?

cmd.CommandText = "DELETE * FROM dbo.DisplayData"
cmd.ExecuteNonQuery()

我现在有以下delete语句,执行“在'*'附近的语法不正确”时,它向我抛出错误。

我想做的就是删除DisplayData表中的所有行,然后插入新数据,据我所知,这是SQL Delete all语句的正确语法?

我在网上四处张望,找不到任何提示我语法错误的内容。 而且我找不到解决方案。

提前致谢。

您正在寻找的是:

cmd.CommandText = "DELETE FROM dbo.DisplayData"
cmd.ExecuteNonQuery()

要么

cmd.CommandText = "TRUNCATE dbo.DisplayData"
cmd.ExecuteNonQuery()

注意:截断将重置自动增量

这是一篇很好的文章

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM