[firebase-br] Dúvida com insert

Fernando Machado fm-sistemas em fm-sistemas.com
Qui Jun 23 13:45:36 -03 2005


Fazendo este INSERT com diversas máquinas executando ao mesmo tempo vai causar um deadlock ?

Form1.Retiradas.SQL.Clear;
Form1.Retiradas.SQL.Add('Insert into retiradas(idoperador, idcliente, idproduto, '+
'Data_Retirada, Valor, situacao, hora_saida, promocao)values(:Op_1, :Cli_Cod, :f_1, '+
':TData, :V_L, :"L", :Thora, :"A")');
Form1.Retiradas.Params[0].AsInteger:=Op_1;
Form1.Retiradas.Params[1].AsInteger:=Cli_Cod;
Form1.Retiradas.Params[2].AsInteger:=f_1;
Form1.Retiradas.Params[3].AsDate:=TData;
Form1.Retiradas.Params[4].AsFloat:=V_L;
Form1.Retiradas.Params[5].AsString:='L';
Form1.Retiradas.Params[6].AsTime:=Thora;
Form1.Retiradas.Params[7].AsString:='A';
Form1.Retiradas.ExecSQL;
Form1.MDOTransaction1.Commit;

se sim...como evitar isso. Através de uma SP ?    

Fernando


Mais detalhes sobre a lista de discussão lista