爱招飞帮助手册 爱招飞帮助手册
首页
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 系统工具
    • 系统管理
    • 数据库工具
    • 专用模板
    • 外部功能
    • 开发流程
    • 函数代码
  • 开发手册
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 开发手册
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 开发手册
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • 报表设计
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • RestAPI
    • WebSocket
  • 学习手册

    • 安装配置
    • 快速上手
    • 程序架构
    • 界面介绍
    • 功能介绍
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • 预设资料
    • RestAPI说明
    • WebSocket说明
    • MQTT说明
    • Python说明
    • 自定程序
    • 运行卫士
    • 自动化作业
    • 函数程序
    • 控件使用
  • 开发手册
  • FastERP
  • FastWeb
  • Smart
  • PinToo
  • Flying
  • TARS
  • 通用功能

    • Report
    • Script
    • Echarts
    • Chart
    • DB Install
    • HiDesk
    • HiNAT
    • FastBPM
    • ReportBuilder
首页
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 系统工具
    • 系统管理
    • 数据库工具
    • 专用模板
    • 外部功能
    • 开发流程
    • 函数代码
  • 开发手册
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 开发手册
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 开发手册
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • 报表设计
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • RestAPI
    • WebSocket
  • 学习手册

    • 安装配置
    • 快速上手
    • 程序架构
    • 界面介绍
    • 功能介绍
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • 预设资料
    • RestAPI说明
    • WebSocket说明
    • MQTT说明
    • Python说明
    • 自定程序
    • 运行卫士
    • 自动化作业
    • 函数程序
    • 控件使用
  • 开发手册
  • FastERP
  • FastWeb
  • Smart
  • PinToo
  • Flying
  • TARS
  • 通用功能

    • Report
    • Script
    • Echarts
    • Chart
    • DB Install
    • HiDesk
    • HiNAT
    • FastBPM
    • ReportBuilder
  • FastWeb帮助主页
  • 学习手册

    • 基本入门

    • 功能介绍

    • 控件说明

    • 系统工具

    • 系统管理

    • 云服务工具

    • 数据库工具

      • MSSQL通用工具
      • MSSQL专用工具
      • MDB数据库工具
      • Node节点数据库
        • 1. 简介
        • 2. 设置节点数据库
        • 3. 在接口开发中引入数据节点
      • 数据库同步工具
      • 预设SQL管理
    • 专用模板

    • 外部功能

    • 开发流程

    • 函数程序

  • 开发手册

目录

Node节点数据库

# FastWeb Node节点数据库

  • 适用平台:WEB(桌面),APP(移动端)

# 1. 简介

  节点数据库是为便于使用RestAPI的相关功能设定的数据库快速连接方案,在[系统工具]-[Node节点数据库]中设置节点数据库后,可在接口开发(API)的接口开发页面中引入节点数据库连接。

# 2. 设置节点数据库

  在Node节点数据库的界面,可查看已经创建的节点数据库的相关信息,可在表头的筛选编辑框中输入信息快速查找所需的节点数据库信息。

添加节点数据库

  如需要添加节点数据库,点击[添加]按钮,打开添加数据节点窗口,设置节点信息,设置完成后,点击[保存]按钮保存。通常情况下,只需要设置前两项内容,即节点名称与连接设置。

修改数据节点

  如需要修改节点数据库,选择要修改的节点数据库,点击[修改]按钮,打开修改数据节点窗口,设置节点信息,设置完成后,点击[保存]按钮保存。

删除数据节点

  如需要删除特定的数据节点信息,选择此项,然后点击[删除]按钮。在弹出的界面中点击[是]按钮以删除节点;如果不需要删除节点,点击[否]按钮。

# 3. 在接口开发中引入数据节点

  点击菜单栏中的系统工具-接口开发(API)菜单,选择要导入数据节点的接口,进入接口开发的界面。以下以查询客户信息的节点数据为例。

    //JScript
    function RestAPI()
    {
      //获取节点连接库
      var D,Q,J;
      D = GetNodeDataLink("demo");
      //创建数据集
      Q = new TFDQuery(Nil);
      J = new TJSONObject();
      Try{
        Try{
          //打开数据集
          Q.Connection = D;
          Q.SQL.Text = " Select top 5 FInterID,FCustCode,FCustName,FEmpName from Basic_Cust";
          Q.Open;
          //组装JSON
          j.AddPair("result","ok");
          j.AddPair("exceltime",datetimetostr(now()));
          //ShowMessage(DataSetToJSON(Q));
          j.AddPair("tabledata",j.ParseJSONValue(DataSetToJSON(Q),false,false));
        }
        Except{
          //报错时组装JSON错误信息
          J.AddPair("result","no");
          J.AddPair("msg",ExceptionMessage);
        }
        //返回结果
        return j.ToString;
      }
      Finally{
        D.Free;
        Q.Free;
        J.Free;
      }
    }
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    //PasScript
    Function RestAPI:String;
    Var
      D:TFDConnection;
      Q:TFDQuery;
      J:TJSONObject;
    Begin
      //获取节点连接库
      D := GetNodeDataLink('demo');
      //创建数据集
      Q := TFDQuery.Create(Nil);
      J := TJSONObject.Create;
      Try
        Try
          //打开数据集
          Q.Connection := D;
          Q.SQL.Text := ' Select top 5 FInterID,FCustCode,FCustName,FEmpName from Basic_Cust';
          Q.Open;
          //组装JSON
          j.AddPair('result','ok');
          j.AddPair('excelTime',now);
          j.AddPair('tabledata',j.ParseJSONValue(DataSetToJSON(Q),false,false));
        Except
          //报错时组装JSON错误信息
          J.AddPair('result','no');
          J.AddPair('msg',ExceptionMessage);
        End;
        //返回结果
        Result := j.ToString;
      Finally
        D.Free;
        Q.Free;
        J.Free;
      End;
    End;
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    // Make sure to add code blocks to your code group

      在调用接口执行时,会执行数据库查询,将查询得到的结果作为返回值进行返回。

    MDB数据库工具
    数据库同步工具

    ← MDB数据库工具 数据库同步工具→

    Copyright © 2021-2025 爱招飞IsoFace | ALL Rights Reserved
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式