FAQ > .Web应用 > .web应用案例

Q:在.web中如何判断客户端数据是否获取成功?    

  • A:在web配置中如果发现页面中并没有数据数据,可能是web中调用的数据源模型没有返回结果导致的。
     在web端调用时可以通过savetable模型保存数据源模型的结果
    常见原因:FAQ:Q:在客户端的函数可以运行,但第三方(matlab、web、C等)调用出错,是什么原因
    .web使用说明:FAQ:Q:Dotweb(.web)作图使用文档
    savetable使用说明:FAQ:SaveTable
    实现范例
    步骤1:准备数据源模型
    Function web_checkgetdata(stock,index,endt);
    Begin
    {
      说明:获取指定日最近10日个股超额收益率
      参数:
        stock:string 股票代码
        index:string 指数代码
        endt:datetime 指定日期
    }
      setsysparam(pn_stock(),index);
      setsysparam(pn_date(),endt);
      setsysparam(pn_cycle(),cy_day());
      N:=10;
      t:=Nday(N,'日期',datetostr(sp_time()),
           stock,a:=spec(stockzf3(),stock),
           index,b:=stockzf3(),
           "超额收益率(%)",a-b);
      SaveTable(FunctionName(),t);//保存用户数据,表名当前函数名称
      return t;
    End;

    步骤2:通过数据源模型配置web图形

    步骤3:在web中选择参数调用数据源模型

    步骤4:在客户端中检查最近更新的用户数据

    步骤5:查看数据源模型的调用结果