我可以在DataSnap中使用动态创建的SQL吗?

时间:2014-10-03 15:59:59

标签: delphi delphi-xe5 datasnap

是否有必要在服务器中定义查询(使用方法),以便客户端可以访问它们?

或者我可以在客户端系统上“按需”创建查询以从DataSnap服务器访问数据吗?

1 个答案:

答案 0 :(得分:1)

是的,例如,您可以动态设置TClientDataSet的CommandText属性 - 它连接到服务器:

  CDS.Close;
  CDS.CommandText := 'SELECT COUNT(*) FROM clients WHERE name LIKE :name';
  CDS.Params.ParamByName('name').AsString := '%name%';
  CDS.Open;

This answer显示其他选项。