estou aprendendo agora programar em ntier(DataSnap)
 
e tenho um tanto de duvidas
conforme exemplo abaixo:
 
 
este é o servidor:
 
SQLConnection1
SQLDataSet1(select *  from CLIENTES )
DataSetProvider1

este é o cliente win32:
 
SocketConnection1
ClientDataSet1
DataSource1
Dá certo, grava tudo certinho 

DM.cdsClientes.Append;   //Incluir Cliente
DM.cdsClientes.ApplyUpdates(0) //Grava no Banco de Dados

o problema que estou enfrentando é pesquisar,
mudar os parametros da pesquisa, coisas  assim.
onde faço essa mudança desses parametros no servidor? ou no
cliente?
   se no cliente como fazer?

tentei assim no cliente 
   DM.ClientDataSet1.Close; 
   DM.ClientDataSet1.CommandText:='SELECT * FROM CLIENTES WHERE ID_CLIENTES 
=:ID_CLI';
   DM.ClientDataSet1.Params[0].AsInteger:=StrToInt(Edit1.Text);
   DM.ClientDataSet1.Open; 
e dá o seguinte erro
 
CommandText changes are not allowed
 
não é possivel fazer isso pelo ClientDataSet ??
achei alguns poucos exemplos na web, mas com pesquisas engessadas, não permitiam
mudar os parametros de forma dinamica
 
Agradeço de coração aos amigos que ajudarem 
 
 Feliz 2009 a todos
 


      Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]

Responder a