PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum como acabar com Mismatch in datapacket #278789

25/04/2005

0

Olá pessoal, estou com um probleminha qdo estou inserindo ou excluindo estou usando SQLDATASET ->PROVIDER-CLIENTDATASET com firebird 1.5, apenas aparece a mensagem MISMATCH IN DATAPACKET, esta inserindo e excluido normalmente no banco de dado, o problema é a mensagem MISMATCH IN DATAPACKET, não descobri o que pode ser.
Meu codigo para inserir dados no detalhes:
if dm.dsdetalhe.dataset.state in [dsinsert] then
begin
dm.dsdetalhe.DataSet.post; {aqui eu gravo o detalhes e logo abaixo o codigo para calcular o total do MASTER}
sqlcalculo.close;
sqlcalculo.CommandText:=´SELECT SUM(VL_TOTAL_ITEM) AS TOTAL FROM ITEMPEDIDO ´+
´ WHERE CD_PEDIDO=:cd_pedido´;
sqlcalculo.ParamByName(´cd_pedido´).asinteger:=dm.cdsmestre.Fieldbyname(´CD_PEDIDO´).ASINTEGER;
sqlcalculo.open;
dm.dsmestre.DataSet.edit;
dm.cdsmestre.FieldByName(´VL_TOTAL´).ascurrency:=sqlcalculo.Fields[0].ascurrency;
dm.dsmestre.DataSet.post;
dbedit14.SetFocus;
end;

Alguem pode me ajudar!!
Obrigado!


Fabiotb

Fabiotb

Responder

Posts

25/04/2005

Fabiotb

. .


Responder

Gostei + 0

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

Aceitar