-
lingzed 初学数据Lv2
发表于2024-12-2 16:44
悬赏100
未解决
楼主
本帖最后由 lingzed 于 2024-12-2 16:48 编辑
有没有执行update语句的函数,我看了一下ABI内置的myRunSql函数,试了一下发现没有效果,这个函数是怎么用的?我说一下我的需求,我的页面上有一个公司组件和日期组件,希望参数组件选择后将值更新到表中。脚本如下:
const getParam = (name) => {
return g_rptpage.calcParam.getParamByName(name);
}
// 选择的公司
const company = getParam("@company").getValue();
console.log("选择的公司:", company);
// 选择的日期
const date = getParam("@date").getValue();
console.log("选择的日期:", date);
// 当前登录用户的id
const id = getParam("@userId").getValue();
console.log("当前用户id:", id);
const sql = `UPDATE user_info SET option_date = '${date}', option_org = '${company}' WHERE id = '${id}'`;
console.log(sql);
myRunSql(sql, "", "abi");
是myRunSql的连接池或者数据源有问题吗?除了myRunSql,还有其他函数能执行更新的sql吗?
有没有执行update语句的函数,我看了一下ABI内置的myRunSql函数,试了一下发现没有效果,这个函数是怎么用的?我说一下我的需求,我的页面上有一个公司组件和日期组件,希望参数组件选择后将值更新到表中。脚本如下:
const getParam = (name) => {
return g_rptpage.calcParam.getParamByName(name);
}
// 选择的公司
const company = getParam("@company").getValue();
console.log("选择的公司:", company);
// 选择的日期
const date = getParam("@date").getValue();
console.log("选择的日期:", date);
// 当前登录用户的id
const id = getParam("@userId").getValue();
console.log("当前用户id:", id);
const sql = `UPDATE user_info SET option_date = '${date}', option_org = '${company}' WHERE id = '${id}'`;
console.log(sql);
myRunSql(sql, "", "abi");
是myRunSql的连接池或者数据源有问题吗?除了myRunSql,还有其他函数能执行更新的sql吗?