Fórum datasnap x mestre detalhe #370168

01/05/2009

0

ola pessoal, atualmente uso o delphi 2009 e estou migrando uma aplicacao de client/server para datasnap .
Em client/server quando uso 2 tabelas mestre detalhe eu uso uma funcao para ter o gen_id logo q clico em incluir, a funcao q uso e mais ou menos assim

Qry := TSQLQuery.Create(Self);
Qry.SQLConnection := SQLConexao;
Qry.SQL.Add(´SELECT cast(GEN_ID(GEN_´+tablename+´_ID,1) as integer) FROM RDB$DATABASE´);
Qry.Open;
Result := Qry.Fields[0].AsInteger


Funciona perfeitamente, so q esta funcao em datasnap nao esta funcionando, alguem teria uma dica de como resolver isso em datasnap
pegar o gen_id para trabalhar com mestre detalhe

obrigado a todos


Saverio

Saverio

Responder

Posts

02/05/2009

Edsant

Tente chamar essa função no OnNewRecord do CDS.

Valeu.


Responder

Gostei + 0

02/05/2009

Saverio

ola pessoal, bem eu consegui resolver o problema deixando a funcao mencionada na parte server do datasnap exportei a funcao para area client, instanciei e rodou legal, tem muita coisa nova no datasnap e exportar todas as funcoes no server para o client e bom legal

vlw e obrigado a todos


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar