如何通过JS调用某段SQL语句

JavaScript09

如何通过JS调用某段SQL语句,第1张

调用FineRepor的内置公式:FR.remoteEvaluate("具体公式"),返回值为:这个具体公式的结果。

例如:var a = FR.remoteEvaluate("sum(1+2)")

这时变量a的值就是3了。

这里要注意的是,由于在SQL函数中,需要多次用到双引号("),所以大家要注意用反斜杠(\)进行转义:var sql = "SQL(\"FRDemo\",\"Select count(*) fromsales_basic\",1,1)"

或者为了降低转义带来的复杂度,可以写成如下格式:var sql="select count(*) from sales_basic"varres=FR.remoteEvaluate('sql("FRDemo","'+sql+'",1,1)')

js执行sql不兼容

连接上后,执行sql:select * from tb,查询数据。

遍历每行数据,同时在循环中遍历1行数据中的每个字段的值。

在js中好用的东西一般都存在兼容问题,以下,我整理了一些常用的兼容处理方法,自己用的时候可以把他们放在一个JS文件中,需要用到时候直接引入,会比较方便.