[firebase-br] [off-topic] sql+dsp+cds Identificando tabela errada

Francisco Thiago Almeida jeandeadlucky em yahoo.com.br
Sex Out 29 11:56:20 -03 2004


1 - Manda este SQL pra lista
2 - Você não está tentando atualizar o valor de um campo do Join está?
3 - O campo do sub-select está com ProviderFlags no ClientDataSet, limpo? (sem nenhum valor)
4 - Se você faz um select com result de mestre e do detalhe, porque você nao usa o NestedTable com o ClientDataSet?
 
 
Espero estar ajudando
 
Thiago

"Cesar - ASSEINFO.com" <cesar em asseinfo.com> wrote:
Já está como a primeira tabela do FROM.

O problema é que na cláusula SELECT eu tenho um sub-select para uma outra
tabela.

Daí é que gera toda a confusão.




----- Original Message ----- 
From: "Rubem Rocha" 
To: "FireBase" 

Sent: Friday, October 29, 2004 11:28 AM
Subject: RES: [firebase-br] [off-topic] sql+dsp+cds Identificando tabela
errada


> Tentou colocar a tabela principal como sendo a primeira a aparecer na
cláusula FROM do SELECT?
> []s
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
Em nome de Cesar - ASSEINFO.com
> Enviada em: sexta-feira, 29 de outubro de 2004 10:25
> Para: FireBase
> Assunto: [firebase-br] [off-topic] sql+dsp+cds Identificando tabela errada
>
>
> Olá?!
>
> Tenho um mestre-detalhe no qual o SQL do mestre tem um subselect.
>
> Na hora de efetuar um ApplyUpdates, o mestre está identificando a tabela a
ser alterada como sendo a tabela do subselect e não a tabela do FROM
principal.
>
> Já tentei na hora do OnGetTableName colocar o nome da tabela do modo
descrito abaixo e não adiantou:
>
> procedure TFrmNotasFiscais.dspMestreGetTableName(Sender: TObject;
> DataSet: TDataSet; var TableName: String);
> begin
> if (DataSet.Name = 'cdsMestre') then
> TableName := 'NOTAS_FISCAIS';
> if (DataSet.Name = 'cdsDetalhe') then
> TableName := 'NOTAS_FISCAIS_PRODUTOS';
> if (DataSet.name = 'cdsDetalhe2') then
> TableName := 'NOTAS_FISCAIS_PARAMETROS';
> end;
>
> Estou recorrendo a ajuda de vcs pois eu já fiz muita coisa pra tentar
resolver o problema e nada adiantou.
>
> Fico agradecido se alguém puder ajudar.
>
> Sds.,
>
> Cezinha.
> ______________________________________________
> 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
>
> ---
> Incoming mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.782 / Virus Database: 528 - Release Date: 22/10/2004
>
>
> ______________________________________________
> 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
>


______________________________________________
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


-----------------------------------------------
Francisco Thiago de Almeida         
MRL Consultoria em Informática    
Divisão Desenvolvimento e Banco de Dados
Franca/SP
		
---------------------------------
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora!


Mais detalhes sobre a lista de discussão lista