fvs大屏可以实现数据写入数据库吗

fvs大屏可以实现数据写入数据库吗,与填报报表一样,可以在页面上修改并传入数据库?我使用文本框控件显示值,但是没有修改到数据库里面去。

function submitData() {

// 获取输入控件的值

var inputValue = getFieldValue("input阀"); // 假设您的文本框 ID 为 input阀

// 检查输入是否有效

if (!inputValue) {

alert("请输入阀的值");

return;

}

// 构建 SQL 语句,使用参数化的方式避免 SQL 注入问题

var sql = "INSERT INTO asc (阀) VALUES (?)";

// 使用帆软的方法提交数据

var result = FR.sql(sql, [inputValue]); // 使用第二个参数传递值

// 根据执行结果进行反馈

if (result.success) {

alert("数据已成功插入。");

} else {

alert("插入失败:" + result.error);

}

}

// 为按钮设置事件监听

function addSubmitEvent() {

var button = document.getElementById("submitButton"); // 假设按钮 ID 为 submitButton

button.onclick = submitData;

}

// 页面加载完成后添加事件监听

window.onload = addSubmitEvent;

FineReport 莓果 发布于 2024-8-20 13:52 (编辑于 2024-8-20 13:55)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2024-8-20 13:58(编辑于 2024-8-20 14:01)

这个需要填报入库

可以FVS大屏用网页框,嵌入一个cpt页面

=======

js插入数据,换这个写法试试

var sql="INSERT INTO asc (阀) VALUES ('"+inputValue +"')";

var result =FR.remoteEvaluate('=sql("数据库连接","'+sql+'",1,1)');

最佳回答
0
CD20160914Lv8专家互助
发布于2024-8-20 13:58

在fvs中插入网页框,用网页框嵌入填报的报表

image.png

  • 3关注人数
  • 160浏览人数
  • 最后回答于:2024-8-20 14:01
    请选择关闭问题的原因
    确定 取消
    返回顶部