Fórum DUVIDAS CHAMADO 1076 #1175
06/12/2008
0
var
Qry: TSQlQuery;
begin
Qry := TSQLQuery.Create(Self);
Qry.SQLConnection := DMServer.DBCon;
Qry.SQL.Add(SELECT GEN_ID(GEN_+TableName+_ID,1) FROM RDB$DATABASE);
qry.Open;
Result := Qry.Fields[0].AsInteger;
end; pra que de o mesmo resultado, me de um exemplo prático... []s. Jair.
Jair Cruz
Curtir tópico
+ 0Posts
09/12/2008
Rodrigo Mourão
var
Qry: TSQlStoredProc;
begin
Qry := TSQlStoredProc.Create(Self);
Qry.SQLConnection := DMServer.DBCon; Qry.StoredProcName := GenID; Qry.Params[0].AsString := TableName; Qry.ExecProc;
Result := Qry.Params[1].AsInteger;
end; abs
Gostei + 0
09/12/2008
Jair Cruz
Gostei + 0
09/12/2008
Rodrigo Mourão
Repare na ultima vídeo que te mandei que eu falei sobre os campos auto incremento !!!
Porém há situações que você quer saber o Id do pedido antes mesmo de gravá-lo.
Abs !!
Estarei encerrando o chamado !!! Estaremos a disposição !!!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)