设置当前数据某个字段的值
支持芯片: ESP32-S3系列void db_sf(int db,int fn|str fieldname, int|str val);
db:数据集句柄
fn|fieldname:字段名,可以使用整数类型的编号,也可以使用字符串类型的字段名
val:字段值,可以是整数类型,也可以是字符串类型
字段类型 | val |
---|---|
整数型 | 整数 |
字符串类型 | 字符串 |
示例
db_newdata(db); //创建一条新数据
//按字段名称对字符串类型的字段赋字符串值
db_sf(db,"name","张三");
//按编号对字段进行赋整数值
db_sf(db,1,1);
//按编号对字符串类型的字段赋字符串值
db_sf(db,0,"张三");
//按字符串名称对整数类型的字段赋整数值
db_sf(db,"age",23);
db_ok(db); //数据更新完成
注意
- 详细参见db数据集的存储规则,可以更方便的理解数据集信息。
- 本语句前需要使用db_get获取操作数据条目