我想问下怎么判断sql数据库中的内容为空集,而不是NULL啊

如图,这两个字段一个为NULL,一个什么也没有但不是NULL,怎么判断什么都没有的情况啊!!!
我知道这样判断NULL
_variant_t str = m_pRecordset->GetCollect("MyOrder");
if (str.vt == VT_NULL)
求教图片说明

select count(*) from table
返回0就是空集。

什么没有的时候是空字符串。你可以判断bstr类型,然后比较字符串是否为""空字符串。

m_pRecordset->eof && m_pRecordset->bof
这样也可以。

,一个什么也没有不就是NULL ?
select count(*) from table 是否等于zero?

1、通过select count(1) from table判断有没有查询结果
2、查询结果中存在null时,在获取这个结果的时候判断一下,如:rs.getString("")==null?"":rs.getString("");

select count(*) from table

select count(*) from table