检查SQL Server表是否为空

时间:2011-11-09 18:38:00

标签: c# sql-server wpf

在我的WPF应用程序中,如果表“Betrieb”中没有数据,我想启动一个窗口才能显示。 所以,我知道我可以用“从Betrieb选择计数”来检查这个。我的问题是,如何将计数纳入我的应用程序。

int i = cmd.ExecuteNonQuery();

错了,不起作用。

有人有建议吗?

3 个答案:

答案 0 :(得分:4)

使用

Convert.ToInt32(cmd.ExecuteScalar())

答案 1 :(得分:2)

Object i = cmd.ExecuteScalar(); 

此方法返回带有计数的对象值,您可以转换所需的对象类型。

答案 2 :(得分:1)

顺便说一句,如果你的查询是这样的,你必须得到一个错误。像这样更改您的查询:

select count(**Column_Name**) from Betrieb