Re: [firebase-br] Somente uma StoredProcedure que não comita !!!
Laudelino
laudelino em pobox.com
Sex Set 16 23:27:16 -03 2005
Sem menosprezar a lista... meu problema parece ser outro, mais
especificamente, os componentes do bd, ou seja... é um problema
delphiniano.... com requintes esotéricos... o warton não me responde e
eu tenho que seguir em frente com o que tenho... prazos são prazos...
Sinto que se eu forçar a continuação da Thread, vai virar OFF Topic....
Alguém recomenda alguma lista ou forum de delphi ?
Laudelino Lima wrote:
> Vamos lá !
> Como o procedimento de inclusão e alteração são idênticos, a variável P
> é do tipo TSQLStoredProc.
> Tenho o formulário com componentes simples de edição.
>
>
> If (ValidaCampos) Then
> Begin
> Case Self.Tag of
> 1:P := SQLStoredProcIncluir;
> 2:P := SQLStoredProcAlterar;
> end;
>
> Begin
> //Reza e acende uma vela !
> P.ParamByName('NOME').AsString := LabeledEditPS.Text;
>
>
> Try
> P.ExecProc;
> except
> on E:Exception do
> Begin
> MessageDlg(E.Message,mtError, [mbok],0 );
> Abort;
> end
> end
> end;
>
>
> E nada !!!!
>
>
> ###############################################
>
> A inclusão do código:
> procedure TF_PS.ClientDataSet1ReconcileError(DataSet: TCustomClientDataSet;
> E: EReconcileError; UpdateKind: TUpdateKind;
> var Action: TReconcileAction);
> begin
> inherited;
> raise Exception.Create(E.Message);
> end;
>
>
> Também não respondeu com nada !
>
> #################################
>
> Desde já agradeço a força de vocês !
>
> Vamos chegar lá !
>
>
>
>
> Pha wrote:
>
>> Como voce esta chamando esta SP? Coloque o codigo.
>>
>> Voce definiu o evento ReconcileError do ClientDataSet, para que os erros
>> do ApplyUpdates seja exibido?
>>
>> Coloque o seginte evento.
>>
>> procedure TForm1.cdsDataSet1ReconcileError(
>> DataSet: TCustomClientDataSet; E: EReconcileError;
>> UpdateKind: TUpdateKind; var Action: TReconcileAction);
>> begin
>> inherited;
>>
>> raise Exception.Create(E.Message);
>> end;
>>
>> Voce ja testou a SP, com outro componente (IBX) ou utilitario (IBExpert)?
>>
>> PHA
>> Nova Odessa / SP - Brazil
>> Membro do TeamFB (FireBase)
>>
>>
>>> Alguma alma caridosa ?
>>>
>>> Até dica errada eu estou aceitando !
>>>
>>>
>>> Laudelino wrote:
>>>
>>>> Levei para uma máquina com Delphi 7 o problema persiste... alguém sabe
>>>> algum truque, macete, bruxaria, pajelância, voodoo e similares... ?
>>>>
>>>> extrapolou a lógica.
>>>>
>>>>
>>>> Laudelino wrote:
>>>>
>>>>
>>>>> Bom pessoal vamos aos fatos....
>>>>>
>>>>> tenho 3 storedproc em um bd fb 1.5.3
>>>>> delphi 6.0
>>>>>
>>>>> Na minha aplicação, inclusão, alteração e deleção, são realizadas por
>>>>> SP.
>>>>>
>>>>> Consultas com ClientDataset e a turminha dele...
>>>>>
>>>>> Estou usando os componentes de acesso DBX.
>>>>>
>>>>> ClientDataset 100% sem problemas.
>>>>>
>>>>> ###############
>>>>> testei as SP na mão com o IBEXPERT, preenchendo os parâmetros e ficou
>>>>> tudo ok.
>>>>>
>>>>> Estou desenvolvendo o sistem há mais de um mês sem problemas... está
>>>>> quase no fim...
>>>>>
>>>>> Precisei mudar um domain na tabela principal e...
>>>>>
>>>>> Splashhhhhhhhh !
>>>>>
>>>>> Descacetou o alterar.... continuo incluindo e deletando sem
>>>>> problemas, tudo funcionando, mas o Alterar não faz efeito nenhum...
>>>>>
>>>>> Você preenche tudo na aplicação, manda salvar e não salva...
>>>>>
>>>>> Tem uns 3 dias que estou futucando tudo, e acho que não tem lógica,
>>>>> passamos para o campo do macete, do paranormal, do inusitado !
>>>>>
>>>>> Já fiz backup, restore... refiz a aplicação e nada.... VOODOO !
>>>>>
>>>>> Sei que o DBX tem dessas coisas, mas o IBOMan ainda não respondeu meus
>>>>> pedidos para essa aplicação filantrópica !
>>>>>
>>>>>
>>>>> Laudelino Lima
>>>>>
>>>>>
>>>>> ______________________________________________
>>>>> 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://firebase.com.br/pesquisa
>>>>>
>>>>
>>>>
>>>> ______________________________________________
>>>> 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://firebase.com.br/pesquisa
>>>>
>>>
>>>
>>> ______________________________________________
>>> 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://firebase.com.br/pesquisa
>>>
>>
>>
>>
>>
>> ______________________________________________
>> 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://firebase.com.br/pesquisa
>>
>
>
> ______________________________________________
> 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://firebase.com.br/pesquisa
>
Mais detalhes sobre a lista de discussão lista