【发布时间】:2017-10-01 08:11:12
【问题描述】:
我正在查询 mySQL 数据库并将响应存储在数据表中。我需要检查特定列以验证它是空白还是 null。下面是我正在做的事情
DataTable dataTab = new DataTable("ServiceOrderProtocol");
string strQuery = "select OrderID, ServiceOrder, ExternalID, Project_key, ProjectType from ServiceOrder;";
using (MySqlCommand cmd = new MySqlCommand(strQuery, conn))
{
using (MySqlDataAdapter sqlDa = new MySqlDataAdapter(cmd))
{
sqlDa.Fill(dataTab);
return dataTab;
}}
现在我不确定如何检查从存储在 dataTab 中的查询返回的字段 ExternalID 是否为空或空。
【问题讨论】:
-
一张表通常存储多行,你想知道其中是否有一个字段
ExternalID为空或全部为空? -
@TimSchmelter 是的,ExternalId 的所有行都为空或空白
-
@MarkC。它是关于数据集的,这与我们处理 DatatTable 的方式相同