zoukankan      html  css  js  c++  java
  • FIREDAC调用中间件远程方法查询数据示例

    服务端使用FDQUERY查询数据并返回TDATASET:

    function TServerMethods1.GetData(var sql: string): tdataset;
    begin
    qry.Close;
    qry.Open(sql);
    Result := TFDMemTable.Create(nil);
    TFDMemTable(Result).Data := qry.Data;
    end;

    客户端用FDCONNECTION连接中间件,FDStoredProc访问远程方法:

    procedure TForm1.Button1Click(Sender: TObject);
    begin
    FDConnection1.Connected := true;
    FDStoredProc1.Close;
    FDStoredProc1.Unprepare;
    FDStoredProc1.StoredProcName := 'TServerMethods1.GetData';
    FDStoredProc1.Prepare;
    FDStoredProc1.ParamByName('sql').Value := 'select * from bas_goods';
    FDStoredProc1.open;
    FDMemTable1.Close;
    FDMemTable1.Data := FDStoredProc1.Data;
    FDStoredProc1.Close;
    end;

  • 相关阅读:
    排球运动规则简介
    我与计算机
    我和电脑的不解之缘
    作业
    怎样成为一个高手 观后感
    本周作业
    作业个人
    本周作业
    本周总结
    本周总结(13周)
  • 原文地址:https://www.cnblogs.com/hnxxcxg/p/3973864.html
Copyright © 2011-2022 走看看