最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS調(diào)用某段SQL語句的方法

 更新時(shí)間:2016年10月20日 15:55:22   作者:老A不折騰  
這篇文章主要為大家詳細(xì)介紹了通過JS調(diào)用某段SQL語句的相關(guān)方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

如何通過JS調(diào)用某段SQL語句,這樣的需求在報(bào)表、數(shù)據(jù)平臺(tái)開發(fā)中很常見。以報(bào)表平臺(tái)FineReport開發(fā)為例,例如在點(diǎn)擊某個(gè)按鈕之后,來判斷一下數(shù)據(jù)庫條數(shù),再?zèng)Q定下一步操作。那這在后臺(tái)如何實(shí)現(xiàn)呢?

解決思路

實(shí)現(xiàn)這個(gè)功能,首先需要了解Finereport內(nèi)置的公式,SQL函數(shù),這個(gè)肯能大家都懂,就不做介紹了。

調(diào)用FineRepor的內(nèi)置公式:FR.remoteEvaluate("具體公式"),返回值為:這個(gè)具體公式的結(jié)果。

例如:

var a = FR.remoteEvaluate("sum(1+2)");

這時(shí)變量a的值就是3了。

這里要注意的是,由于在SQL函數(shù)中,需要多次用到雙引號(hào)("),所以大家要注意用反斜杠(\)進(jìn)行轉(zhuǎn)義:

var sql = "SQL(\"FRDemo\",\"Select count(*) fromsales_basic\",1,1)"

或者為了降低轉(zhuǎn)義帶來的復(fù)雜度,可以寫成如下格式:var sql="select count(*) from sales_basic"; varres=FR.remoteEvaluate('sql("FRDemo","'+sql+'",1,1)');

在參數(shù)面板添加一個(gè)按鈕,在按鈕的點(diǎn)擊事件中寫如下SQL:

var sql ="SQL(\"FRDemo\",\"Select count(*) fromsales_basic\",1,1)" 
alert(sql); 
var Count = FR.remoteEvaluate(sql); 
alert(Count);

分頁預(yù)覽模板,點(diǎn)擊按鈕,效果如下:

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

肇州县| 吉木萨尔县| 信阳市| 英吉沙县| 霍山县| 恩平市| 金堂县| 淮安市| 丹凤县| 彝良县| 都江堰市| 旺苍县| 花垣县| 荆州市| 云梦县| 响水县| 齐齐哈尔市| 南川市| 济源市| 徐汇区| 昌平区| 鹤庆县| 余干县| 丰台区| 蒙山县| 莆田市| 嘉荫县| 五家渠市| 壤塘县| 和顺县| 醴陵市| 临猗县| 福清市| 云龙县| 太谷县| 蒙城县| 布拖县| 凤山县| 察隅县| 固安县| 苏尼特右旗|