lock conflict on no wait transaction deadlock

Delphi

28/05/2003

tenho um sistema em d5 e ib6,no sistema existe uma tela de cadastro,distribuição,e informações ao procurador,a inclusão de dados
pela tela cadastro e informações esta correta, mas na distribuição
aparece um sinal de erro, ´lock conflict on no wait transaction deadlock´,
bem na hora que é clicado o botão incluir,tem hora que da o sinal e tem hora que não da,mas nossos usuarios estão loucos de raiva,me ajude por favor!!!!!!!!
o que eu devo fazer????????
desde já agradeço!!!!!!!!1


Jiu

Jiu

Curtidas 0

Respostas

Kotho

Kotho

28/05/2003

quais componentes vc estah usando? Por favor nos de mais detalhes...

Atenciosamente


GOSTEI 0
Jiu

Jiu

28/05/2003

tenho um sistema em d5 e ib6,no sistema existe uma tela de cadastro,distribuição,e informações ao procurador,a inclusão de dados pela tela cadastro e informações esta correta, mas na distribuição aparece um sinal de erro, ´lock conflict on no wait transaction deadlock´, bem na hora que é clicado o botão incluir,tem hora que da o sinal e tem hora que não da,mas nossos usuarios estão loucos de raiva,me ajude por favor!!!!!!!! o que eu devo fazer???????? desde já agradeço!!!!!!!!1



este e´ ometodo que estou usando: sql,insert
procedure tformmovimentacao.distribuir;


begin
maiorcod;
With inclusao do
Begin
close;
ParamByName(´Varcodmovimentacao´).Asinteger:=codmaior.fieldbyname(´max´).Asinteger + 1;
ParamByName(´Varcodprocesso´).Asinteger:=ibgridcadastro.FIELDBYNAME(´cod_processo´).ASinteger;
ParamByName(´varhora´).asstring:=(statusbar1.panels[1].text);
ParamByName(´vardia´).asstring:=(statusbar1.panels[0].text);
ParamByName(´varbaixatribunal´).asstring:=maskbaixatribunal.text;
ParamByName(´vardevolucao´).asstring:=maskquandodevolveu.text;
ParamByName(´vardata´).asstring:=maskdata.text;
ParamByName(´varquemdistribuiu2´).asstring:=labelquemdist2.caption;
ParamByName(´vardata2´).asstring:=maskedit2.text;
ParamByName(´varREDISTRIBUIU2´).asstring:=cbo2redistribuido.text;
ParamByName(´varQUEMDISTRIBUIU1´).asstring:=labelquemdist1.caption;
ParamByName(´vardata1´).asstring:=maskdata1.text;
ParamByName(´varNUMERODAGUIA´).asstring:=edtnuguia.text;
ParamByName(´varQUEMDISTRIBUIU´).asstring:=labelquemdist.caption;
ParamByName(´varprocurador´).asstring:=combodistribuido.text;
ParamByName(´varDISTRIBUIDOPARA´).asstring:=combodistribuido.text;
ParamByName(´varREDISTRIBUIDO1´).asstring:=cbo1redistribuido.text;
ParamByName(´varRECEBIDOPOR´).asstring:=capoio.text;
ParamByName(´varRESPONSAVEL´).asstring:=label18.caption;
Prepare;
Open;
inclusao.next;

end;

end;


GOSTEI 0
Erivando

Erivando

28/05/2003

oi jiu, bom dia!


como vc solucionou seu problema com deadlock?

estou com o mesmo problema seu!

uso SPs para Insert, Update, Delete

:(


GOSTEI 0
POSTAR