Re: [firebase-br] Somente uma StoredProcedure que não comita !!!
Laudelino
laudelino em pobox.com
Dom Set 18 22:36:55 -03 2005
Alguma dica ?
Laudelino wrote:
> 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
>>
>
>
> ______________________________________________
> 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