gpt4 book ai didi

c# - 检查数据集是否为空

转载 作者:可可西里 更新时间:2023-11-01 08:54:52 26 4
gpt4 key购买 nike

这对我来说很好用。 With if 检查数据集是否为空。如果是,则返回空值。但是检查数据集的方式是正确的还是我应该采取其他方式?

 da2 = new SqlDataAdapter("SELECT project_id FROM project WHERE _small_project_id = '" + cb_small_project.SelectedValue + "' ORDER BY NEWID()", conn);
ds2 = new DataSet();
da2.Fill(ds2);
DataRow[] rowProject = dt2.Select();

if (ds2.Tables[0].Rows.Count == 0)
cmd.Parameters["@_project_id"].Value = guidNull;
else
cmd.Parameters["@_project_id"].Value = rowProject[0]["project_id"];

最佳答案

在我看来,“正确”的方法是检查两者:

ds2.Tables.Count 

ds2.Tables[0].Rows.Count

关于c# - 检查数据集是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9172976/

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