Boa tarde, bom depois de muitas pesquisa na web eu não achei nada para resolver o meu problema, e o nosso em relação a trabalhar com SQL direto na aplicação cliente.
Com tudo eu resolvi fazer da seguinte forna.
Na aplicação do servidor criei minha conexão com o bando de dados e coloquei uma query. na properties de params criei um param sem nome, do tipo string e vazio. ainda na query em events "BeforeOpen" coloquei da seguinte forma
fqryPesquisa.SQL.Clear;
fqryPesquisa.SQL.Add(fqryPesquisa.Params[0].AsString);
agora vamos para a plicação cliente.
criei um clientdataset e em Params criei um Param idêntico ao da query no meu servidor, porem agora estou passando o SQL pelo Param que criei. assim quando eu dou open no clientdataset ele me retorna o resultado da consulta usando o SQL que passei por Param.
espero que tenha ajudado. se ficou confuso e só pedir mais explicações. me ponho a disposição.