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
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
Curtir tópico
+ 0
Responder
Posts
02/05/2009
Edsant
Tente chamar essa função no OnNewRecord do CDS.
Valeu.
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
vlw e obrigado a todos
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)