[firebase-br] Res: Meio OFF - select com join

Marcelo Bortolini marcelo_bortolini em yahoo.com.br
Ter Nov 6 16:23:44 -03 2007


Cara 
tenta por um 
try
  ...comandos
    .
    .
    .
except
  ...montra uma msg de erro
end;

e um break point no começo da execução (pode ser antes do Try)  pra saber onde ele vai estourar
se é mesmo no sql ou outro comando....
valews...
att
Marcelo 


----- Mensagem original ----
De: Reijanio Nunes Ribeiro <rnribeiro em gmail.com>
Para: FireBase <lista em firebase.com.br>
Enviadas: Terça-feira, 6 de Novembro de 2007 16:13:29
Assunto: Re: [firebase-br] Meio OFF - select com join

não deu certo não n consigo entender usando usando so select * from
 ..... da
certo mais usando join da pau putz alguem tem mais alguma ideia

Em 06/11/07, Kleber Caneva <kdcc em terra.com.br> escreveu:
>
> Na verdade ele passa, mas no DataSetProvider você precisa seta para
 True a
> opção poIncFieldsProps do Options.
>
> []´s
>
> Kléber Caneva
>
> ----- Original Message -----
> From: "Alexandre Sousa" <alexandre.dantas em yahoo.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Tuesday, November 06, 2007 11:53 AM
> Subject: Re: [firebase-br] Meio OFF - select com join
>
>
> Ola,
>
> Existe um problema no client dataset em que ele não passa os
 provider
> flags
> para o dataset (TQuery, TSQLDataset, etc)
>
> Então adicione os campos no seu dataset e marque os provider flags
 dos
> campos da tabela "joined"assim:
>   pfInUpdate = False
>   pfInWhere=False
>   pfInKey = False
>   pfHidden = True
>
>
> Att.
> Alexandre Sousa
> ----- Original Message -----
> From: "Reijanio Nunes Ribeiro" <rnribeiro em gmail.com>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Tuesday, November 06, 2007 9:42 AM
> Subject: [firebase-br] Meio OFF - select com join
>
>
> salve galera to meio q no sufoco precisando da ajuda de vc's fiz um
 select
> com join em um sqldataset, pra poder fazer a consulta do tipo
 incremental
> de
> titulos, pq usando um campo do tipo lookup não da pra fazer esse
 tipo de
> coisa e tenho um botão onde ao clicar nele copia da tabela de
 duplicatas
> pra
> duplicatasbaixadas e deleta o registro da mesma(duplicatas) so q
 usando
> select com join não aceita nem deletar nem editar, nem salvar nem
> registro,
> ja tentei deixar o campo relacionado como psHidem = true; já tentei
 deixar
> ele como somente leitura ja fiz de tudo um pouco e não consigo fazer
> salvar
> poderiam me dar uma ajuda o código do botão é esse:
>
> procedure TformDup.valorClick(Sender: TObject);
> begin
> if Application.MessageBox('Deseja Realmente Baixar essa
> duplicata','Aviso',0+mb_yesno)= mryes then
> begin
> Screen.Cursor := crSQLWait;
> dm.cdsDuplicatasBaixadas.Insert;
> dm.cdsDuplicatasBaixadasIDDUP.Value := dm.Duplicatas2IDDUP.value;
> dm.CdsDuplicatasBaixadasDOC.Value := dm.Duplicatas2DOC.Value;
> dm.CdsDuplicatasBaixadasIDCLI.Value := dm.Duplicatas2IDCLI.Value;
> dm.CdsDuplicatasBaixadasVENC.Value := dm.Duplicatas2VENC.Value;
> dm.CdsDuplicatasBaixadasVALOR.Value := dm.Duplicatas2VALOR.Value;
> dm.CdsDuplicatasBaixadasSITUACAO.Value :=
 dm.Duplicatas2SITUACAO.Value;
> dm.CdsDuplicatasBaixadasDIAS_ATRASO.Value :=
> dm.Duplicatas2DIAS_ATRASO.Value
> ;
> dm.cdsDuplicatasBaixadasVALORPGTO.Value :=
 dm.Duplicatas2VALORPGTO.Value;
> dm.cdsDuplicatasBaixadas.Post;
> dm.cdsDuplicatasBaixadas.ApplyUpdates(0);
> dm.duplicatas2.Delete;
> dm.Duplicatas2.ApplyUpdates(0);
> end
> else
> dm.Duplicatas2.CancelUpdates;
> dm.cdsDuplicatasBaixadas.CancelUpdates;
> Screen.Cursor := crDefault;
> edtpesquisa.SetFocus;
> end;
>
>
> e o codigo do select é esse:
> SELECT D.*,S.NOME FROM DUPLICATAS D INNER JOIN SACADO S ON (D.IDCLI =
> S.IDCLI)
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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.locador.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
>
> E-mail classificado pelo Identificador de Spam Inteligente Terra.
> Para alterar a categoria classificada, visite
>
>
 http://mail.terra.com.br/cgi-bin/imail.cgi?+_u=kdcc&_l=1,1194357301.708008.29493.ladigue.hst.terra.com.br,6148,Des15,Des15
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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.locador.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






      Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento!
http://br.mail.yahoo.com/


Mais detalhes sobre a lista de discussão lista