获取数据集信息
支持芯片: ESP32-S3系列int db_getinfo(db,n);
str db_getinfo(db,n);
db:数据集句柄
n:信息编号
返回:信息编号对应的值,可能是数字类型也可以能是字符串
信息编号 | 对应值 |
---|---|
0 | 返回逻辑表数据条数 |
1 | 返沪物理表数据条数 |
2 | 数据集的字段数量,不包含系统字段 |
3 | 每条数据使用的存储大小(kn)单位字节 |
4 | 数据集支持的总条数(maxcount) |
5 | 数据集专用的数据块数,单位4K |
99 | 返回1表示当前db已经加载 返回0表示db未加载,即psram对应存储位置无数据集结构 |
0x80 | 获取全部字段名称,使用竖道隔开 |
0x81 | 获取全部字段长度,使用竖道隔开 |
示例
int fn;
fn=db_getinfo(0,2);//获取0号数据集的字段数量
注意
- 详细参见db数据集的存储规则,可以更方便的理解数据集信息。