愛招飛幫助手冊 愛招飛幫助手冊
  • FastERP-1
  • Smart
  • PinToo
  • FastWeb
  • FastERP-2 企業管理系統 (opens new window)
  • 印染業ERP (opens new window)
  • 工廠終端機 (opens new window)
  • TARS
  • MARS
  • TaskRunner
  • Flying
  • FastDesk
  • HiDesk
  • HiNAT
  • FastBPM
  • 設備故障診斷 (opens new window)
  • 設備最佳運轉效益 (opens new window)
  • 企業智能助手SmeGPT (opens new window)
  • 燈號管理 (opens new window)
  • 戰情室 (opens new window)
  • 能源管理 (opens new window)
  • 人車定位 (opens new window)
  • 戰情指揮系統 (opens new window)
  • FastERP-1
  • FastWeb
  • Smart
  • PinToo
  • Flying
  • TARS
  • 通用功能

    • Report
    • Script
    • Echarts
    • Chart
    • DB Install
  • FastERP-1
  • Smart
  • PinToo
  • FastWeb
  • FastERP-2 企業管理系統 (opens new window)
  • 印染業ERP (opens new window)
  • 工廠終端機 (opens new window)
  • TARS
  • MARS
  • TaskRunner
  • Flying
  • FastDesk
  • HiDesk
  • HiNAT
  • FastBPM
  • 設備故障診斷 (opens new window)
  • 設備最佳運轉效益 (opens new window)
  • 企業智能助手SmeGPT (opens new window)
  • 燈號管理 (opens new window)
  • 戰情室 (opens new window)
  • 能源管理 (opens new window)
  • 人車定位 (opens new window)
  • 戰情指揮系統 (opens new window)
  • FastERP-1
  • FastWeb
  • Smart
  • PinToo
  • Flying
  • TARS
  • 通用功能

    • Report
    • Script
    • Echarts
    • Chart
    • DB Install
  • 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
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式