zoukankan      html  css  js  c++  java
  • DS公共代码

    :PARAMETERS

    功能:按顺序获取传递过来的参数值,设置默认值与Server Script有所不同,需在参数后直接指定。如FOLDERNO:='A00004412';

    :DECLARE

    功能:自定义参数,如:DECLARE Exists;

    GetDataSet();

    功能:执行SQL语句的参数在数据库中返回一个数据集

    参数:GetDataSet( strSQL, arrParamsValues, bWithSchema)。strSQL所执行的SQL语句;arrParamsValues为传递到SQL语句中的参数,非必须;bWithSchema一般不用,默认为True。例如:

    :PARAMETERS MATCODE:='', STARTDDATE:='',

    EXPDATE:='';

    :DECLARE strSQL, strToday;

    strSQL := "SELECT * FROM MFGINSTRUCTIONS

    WHERE (EXPDATE is NULL and MATCODE=?) or (MATCODE=? and STARTDDATE <= ? and EXPDATE >= ? )";

    :RETURN GetDataSet( strSQL, { MATCODE, MATCODE,

    Today(), Today() });

    返回值:DataSet数据集

    GetDataSetFromArray();

    功能:从数组返回数据集

    参数:GetDataSetFromArray( arrValues, arrFields )。arrValues,二维数组;arrFields,可选的,为返回数据集中与二维数组对应的字段名,默认为Field1, Field2…依次往后。也可自定义字段名,但字段名需与二维数组的列数相同,如少于列数则只返回定义字段的数据。

    返回值:DataSet数据集

    LSearch();

    功能:用于搜索字段值。该函数使用一个SQL SELECT表达式来查找特定字段的值并返回该值,如果字段值不存在,默认返回值,如果搜索多个字段则返回第一行的第一列。例如:

    Lsearch("Select MATNO from MATERIAL where ORIGREC = 5","No Material", "DATABASE")

    返回ORIGREC =5的MATNO字段值, 否则返回 "No Material"。

    参数:Lsearch(SELECT Expression, Default, Database)。Expression为执行的Select语句;Default为返回的默认值;Database为数据源,一般不用设,默认为当前数据库。

    返回值:字段值或默认值

  • 相关阅读:
    P3952 [NOIP2017 提高组] 时间复杂度
    1905. 统计子岛屿
    1102 Invert a Binary Tree (25 分)
    P1077 [NOIP2012 普及组] 摆花
    P3915 树的分解
    P1045 [NOIP2003 普及组] 麦森数
    P4961 小埋与扫雷
    P1123 取数游戏
    P1460 [USACO2.1]健康的荷斯坦奶牛 Healthy Holsteins
    CF1059B Forgery
  • 原文地址:https://www.cnblogs.com/csschn/p/4727021.html
Copyright © 2011-2022 走看看