datasnap x mestre detalhe
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
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
Curtidas 0
Respostas
Edsant
01/05/2009
Tente chamar essa função no OnNewRecord do CDS.
Valeu.
Valeu.
GOSTEI 0
Saverio
01/05/2009
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
vlw e obrigado a todos
GOSTEI 0