zoukankan      html  css  js  c++  java
  • TynSerial序列(还原)TFDMemTable

    TynSerial序列(还原)TFDMemTable

    1)TFDMemTable查询数据

    procedure TForm1.Qrys(accountno, sql, sql2: string; DataSet, DataSet2: TFDMemTable);
    // TFDMemTable主从表查询
    var
      url: SockString;
      i: integer;
      serial: TynSerial;
    begin
      serial := TynSerial.Create;
      try
        url := 'querys';
        serial.WriteString('accountno', accountno);
        serial.WriteString('sql', sql);
        serial.WriteString('sql2', sql2);
        i := FHttp.Post(url, serial.Text, FDataType);
        if i = 200 then
        begin
          serial.Text := FHttp.Content;
          serial.ReadFDDataSet('dataset', DataSet);
          serial.ReadFDDataSet('dataset2', DataSet2);
        end
        else
          ShowMessage(i.ToString + ' error');
      finally
        serial.Free;
      end;
    end;
    

     2) TFDMemTable提交数据

    function TForm1.Save(accountno, tablename: string; dataset: TFDMemTable): string;
    // TFDMemTable提交
    var
      url: SockString;
      i: Integer;
      serial: TynSerial;
    begin
      serial := TynSerial.Create;
      try
        url := 'save2';
        serial.WriteString('accountno', accountno);
        serial.WriteString('tablename', tablename);
        serial.WriteFDDelta('delta', dataset);
        i := FHttp.Post(url, serial.Text, FDataType);
        if i = 200 then
        begin
          serial.Text := FHttp.Content;
          if serial.ReadBool('result') then
            dataset.MergeChangeLog
          else
            ShowMessage('提交失败');
        end
        else
          ShowMessage(i.ToString + ' error');
      finally
        serial.Free;
      end;
    end;
    

      

  • 相关阅读:
    关于主板集成声卡
    Sql Server 關於獲取數據庫名,表名及字段名的幾個語句。
    RadioButtonList控制表格显示
    动态網頁及程序生成解决方案
    正則表達式在不同環境中的使用方法
    SQL語句優化
    網頁打印如果設置邊線不顯示
    项目相关技术总结
    [转]DOS命令
    电影记录
  • 原文地址:https://www.cnblogs.com/hnxxcxg/p/10972396.html
Copyright © 2011-2022 走看看