gpt4 book ai didi

c# - 如何查看SqlCe查询是否有行?

转载 作者:行者123 更新时间:2023-11-30 16:34:21 25 4
gpt4 key购买 nike

在我使用 SqlCE 的简单数据库中,我不知道如何正确地确定查询是否返回行。 HasRows 不起作用。到目前为止我有这个:

_DbCommand.CommandText="SELECT * FROM X"
SqlCeDataReader reader=_DbCommand.ExecuteQuery();

if (reader.FieldCount!=0) //I thought it could work (O rows - 0 fields?), but its true even with 0 rows
{
while (reader.Read())
{
//
}
}

谢谢

最佳答案

试试这个:

_DbCommand.CommandText="SELECT COUNT(*) FROM X"
Int32 count = (Int32) _DbCommand.ExecuteScalar();

关于c# - 如何查看SqlCe查询是否有行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2483126/

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