提问人:dev Abuzar 提问时间:11/16/2023 更新时间:11/16/2023 访问量:6
我正在插入数据,但是在获取数据时总是给我null @capacitor-community/sqlite
i am inserting the data but when get the data always give me null @capacitor-community/sqlite
问:
公共异步插入数据(数据:任意){
const insertDataQuery =INSERT INTO farm_add ( officer_name, resolved_by, resolved_date, resolved_details, resolved_yn, visit_date, visit_purpose, visit_type ) VALUES (?, ?, ?, ?, ?, ?, ?, ?)
;
try {
const values:any = [
data.officer_name,
data.resolved_by,
data.resolved_date,
data.resolved_details,
data.resolved_yn ? 1 : 0,
data.visit_date,
data.visit_purpose,
data.visit_type
];
const result = await this.db.execute(insertDataQuery, values);
console.log('Insert result:', result);
} catch (error) {
console.error('Error inserting data:', error);
}
}
公共异步 getAllData() { const getAllDataQuery = '从farm_add中选择 * ';
try {
const result = await this.db.query(getAllDataQuery, []);
if (result.values && result.values.length > 0) {
const data = result.values;
console.log(data);
return data;
} else {
console.error('Error retrieving data:', result);
return [];
}
} catch (error) {
console.error('Error executing query:', error);
return [];
}
}
我想获取数据,但得到空值
编号 : 2 officer_name : 零 resolved_by : 零 resolved_date : 零 resolved_details : 零 resolved_yn : 零 visit_date : 零 visit_purpose : 零 visit_type : 零
像这样插入 const yourData = { officer_name:“阿什温”, resolved_by:“是的”, resolved_date:“2023-06-20”, resolved_details:“发芽率为90%.”, resolved_yn:1, visit_date:“2020-06-20”, visit_purpose:“水稻种植监测”。 visit_type:null, };
this.datasService.insertData(yourData)
答: 暂无答案
评论