GARANTIR DESCONTO

Fórum O que há de errado com este código??? #268645

15/02/2005

0

Aparentemente está tudo normal, mas quando chega no ExecSQL ele trava.


CONST
c_SQL_AlterEncN : String = ´UPDATE ENCNORMAL SET ´+
´ CODDESLOCENC =:P_CODDESLOCENC, ´+
´ TIPODESLOC =:P_TIPODESLOC, ´+
´ PESOENC =:P_PESOENC, ´+
´ ORIGEMDESTINO =:P_ORIGEMDESTINO, ´+
´ VALORENC =:P_VALORENC ´+
´WHERE ´+
´ CODENC =:P_CODENC ´;
Begin
With DM.qrCadEncNormal do
Begin
Close;
SQL.Clear;
SQL.Add(c_SQL_AlterEncN);
ParamByName(´P_CODDESLOCENC´).AsInteger := (rgpTipDesloc.ItemIndex) + 1;
ParamByName(´P_TIPODESLOC´).AsInteger := (cbEstado.ItemIndex + 1);
ParamByName(´P_PESOENC´).AsString := cbPeso.Text;
ParamByName(´P_ORIGEMDESTINO´).AsInteger := cbOrigemDestino.ItemIndex + 1;
ParamByName(´P_VALORENC´).AsString := Copy(nedValor.Text,5,length(nedValor.Text));
ParamByName(´P_CODENC´).AsInteger := DM.qrPesquisa.FieldByName(´CODENC´).AsInteger;
ExecSQL;
end;
end;


Emir Neto

Emir Neto

Responder

Posts

15/02/2005

Nildo

Ajudaria muito se você falasse o erro que ele retorna. Pois erro na programação não é, pode ser que seja alguma coluna que não existe no DB, ou qualquer outro motivo


Responder

Gostei + 0

15/02/2005

Emir Neto

Ele simplesmente trava e não altera nada.
Não aparece nenhuma mensagem de erro.


Responder

Gostei + 0

15/02/2005

Nildo

Ele fica travado né... Será que o DB não está muito ocupado? Seu BD não tem algum visualizador de tarefas para ver a query que está sendo executado no momento? Pode ser que seja lento mesmo essa alteração


Responder

Gostei + 0

15/02/2005

Aroldo Zanela

Colega,

Qual é o banco de dados (SGBDR)? Há um índice para a coluna [b:6b236afcfb]CODENC[/b:6b236afcfb]?


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar