是否有必要在服务器中定义查询(使用方法),以便客户端可以访问它们?
或者我可以在客户端系统上“按需”创建查询以从DataSnap服务器访问数据吗?
答案 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显示其他选项。