[firebase-br] Problemas com DBX e Firebird
Paulo Geloramo
paulogeloramo em terra.com.br
Sex Abr 29 08:51:15 -03 2005
É exatamente o contrário!
O correto é:
ApplyUpdates(-1)
Mesmo que ocorrer algum erro o RollBack nao sera executado, e o processo de
atualizacao continuara no proximo registro.
Admite qualquer quantidade de erro.
ApplyUpdates(0)
Se ocorrer algum erro, o processo sera finaliza e o RollBack executado.
Não admite erro.
ApplyUpdates(2)
Admite até 2 erros,
Perdão, por corrigí-lo pha.
[]s
Paulo Geloramo
-----Mensagem Original-----
De: "Pha-Lista" <lista em pha.com.br>
Para: "FireBase" <lista em firebase.com.br>
Enviada em: sexta-feira, 29 de abril de 2005 07:01
Assunto: Re: [firebase-br] Problemas com DBX e Firebird
>> entre ApplyUpdates(0)
>
> Mesmo que ocorrer algum erro o RollBack nao sera executado, e o processo
> de atualizacao continuara no proximo registro.
>
>> ApplyUpdates(-1)
>
> Se ocorrer algum erro, o processo sera finaliza e o RollBack executado.
>
> PHA
> Nova Odessa / SP - Brazil
>
> -----Mensagem original-----
> From: "Forum" forum em interative.net
> Date: Fri, 29 Apr 2005 02:22:56 -0300
> To: "FireBase" lista em firebase.com.br
> Subject: Re: [firebase-br] Problemas com DBX e Firebird
>
>> Boa noite
>> sobre (Unable to find record. No Key specified) voce estava certo mudei a
>> propriedade que voce falou e nao deu mais esse erro, mas dai da o
>> outro(DBX
>> Error: No Mapping for Error Code Found), pelo que estou vendo o registro
>> ele
>> fica em cache mas nao grava ou seja enquanto esta com o ClientDataSet
>> aberto
>> ele esta ali o registro, mas quando fecho e abro a tela(fecho e abro o
>> ClientDataSet) dai some o registro, pois ele nao da salvando, sempre usei
>> IBX+FB, essa é uma migraçao de DBX+Mysql --> DBX+FB 1.5, todas as outras
>> partes do sistema foi, so essa bendita tela de cadastro simples(tem so 2
>> campos, Codigo e Descriçao) que nao esta indo, outra coisa, qual a
>> diferença
>> entre ApplyUpdates(0) e ApplyUpdates(-1) ??
>>
>>
>>
>> Desde já agradeço,
>>
>> Fernando.
>>
>>
>> ----- Original Message -----
>> From: "eduardo" <eduardo em icontroller.com.br>
>> To: <lista em firebase.com.br>
>> Sent: Friday, April 29, 2005 2:01 AM
>> Subject: Re: [firebase-br] Problemas com DBX e Firebird
>>
>>
>> >
>> > > DBX Error: No Mapping for Error Code Found --> quando estou
>> > > inserindo
>> um registro novo
>> > Esta mensagem indica que o Server não tem uma mensagem específica
>> > MAPEADA para este erro.
>> >
>> >
>> > > Unable to find record. No Key specified --> quando faço a alteração
>> > > de
>> um registro
>> > Este é porque nos Fields do ClientDataSet, na Propriedade
>> > ProviderFlags,
>> > você não especificou nenhum Field com a Option [pfInKey], que significa
>> > que o campo é chave primária e no Provider o UpdateMode está como
>> > upWhereKeyOnly.
>> >
>> > Talvez o primeiro erro esteja também relacionado com o segundo, já que
>> > não sabemos do que se trata.
>> >
>> > []s Eduardo
>> >
>> >
>> > ______________________________________________
>> > FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>> > Para editar sua configuração na lista, use o endereço
>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>> > Para consultar mensagens antigas:
>> http://search.gmane.org/search.php?group=firebase
>> >
>> >
>> >
>>
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>> Para editar sua configuração na lista, use o endereço
>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>> Para consultar mensagens antigas:
>> http://search.gmane.org/search.php?group=firebase
>
>
>
--------------------------------------------------------------------------------
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas:
http://search.gmane.org/search.php?group=firebase
Mais detalhes sobre a lista de discussão lista