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为数据源,一般不用设,默认为当前数据库。

    返回值:字段值或默认值

  • 相关阅读:
    nginx socket转发设置
    Linux CentOS 7 安装字体库 & 中文字体
    nginx配置location总结及rewrite规则写法
    nginx动静分离小示例
    iptables黑/白名单设置(使用ipset 工具)
    Docker logs 命令
    Docker定制容器镜像(利用Dockerfile文件)
    docker swarn集群笔记
    [国家集训队]数颜色 / 维护队列(带修莫队)
    于是他错误的点名开始了(trie树)
  • 原文地址:https://www.cnblogs.com/csschn/p/4727021.html
Copyright © 2011-2022 走看看