[firebase-br] SQL ERROR -206

Paulo Sergio Xavier Soares paulosoares.br em gmail.com
Seg Dez 17 21:52:21 -03 2007


OK, Diego.. E como está o comando?


Em 17/12/07, Diego Seleguim <seleguim em gmail.com> escreveu:
>
> Já está ctQuery Paulo!
>
> Obrigado!
>
>
> Em 17/12/07, Paulo Sergio Xavier Soares <paulosoares.br em gmail.com>
> escreveu:
> >
> > Suponho que no dataset você esteja usando o comando 'Logradouro' do tipo
> > ctTable. Se for o caso, mude o tipo para ctQuery e o comando para uma
> > select
> > com inner join Cidade.
> >
> >
> >
> > Em 15/12/07, Diego Seleguim <seleguim em gmail.com> escreveu:
> > >
> > > Olá...
> > >
> > > Estou usando DBEXPRESS, FIREBIRD!
> > > Estou com um problema aqui difícil de se resolve... espero que alguem
> me
> > > ajude.. pois é de extrema importancia no momento...
> > >
> > > Tenho um form LOGRADOURO onde busca o registro CIDADE com o seguinte
> > > código:
> > > **
> > > begin
> > >      try
> > >     Application.CreateForm(TfrmCidade, frmCidade);
> > >     frmCidade.BtnRetorno.Visible := True;
> > >     frmCidade.ShowModal;
> > >        DM.cdsLogradouroID_CIDADE.AsInteger :=
> > > DM.cdsCidadeID_CIDADE.AsInteger;
> > >        DM.cdsLogradouroNOME_CIDADE.AsString :=
> > > frmcidade.DtSrc.DataSet.fieldByname('NOME_CIDADE').Value;
> > >     finally
> > >       frmCidade.Release;
> > >       frmCidade := nil;
> > >   end;
> > > end;
> > > **
> > >
> > > Acontece que na linha:
> > >    DM.cdsLogradouroNOME_CIDADE.AsString :=
> > > frmcidade.DtSrc.DataSet.fieldByname('NOME_CIDADE').Value;
> > > É gerada a exception -206 por não ter o campo NOME_CIDADE na tabela
> > > logradouro, pois somente o ID é gravado na tabela...
> > >
> > > O erro é este, o que sugerem como correção????
> > >
> > >
> > > SQL da tabela cidade:
> > > SELECT C.ID_CIDADE,
> > > C.NOME_CIDADE,
> > > C.ESTADO
> > > FROM CIDADE C
> > > ORDER BY ID_CIDADE
> > >
> > > SQL da tabela Logradouro:
> > > SELECT L.ID_LOGRADOURO,
> > > L.ID_CIDADE,
> > > L.ENDERECO,
> > > L.CEP,
> > > L.BAIRRO,
> > > C.NOME_CIDADE AS NOME_CIDADE,
> > > C.ESTADO
> > > FROM LOGRADOURO L
> > > LEFT OUTER JOIN CIDADE C ON C.ID_CIDADE = L.ID_CIDADE
> > > ORDER BY ID_LOGRADOURO
> > >
> > > Obrigado...
> > > ______________________________________________
> > > 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
> > >
> >
> >
> >
> > --
> > ___________________________________
> > *** Paulo Sergio Xavier Soares ***
> > Skype: Allumo, E-mail: paulosoares.br em gmail.com, MSN:
> > paulosxs em yahoo.com.br
> > Consultor em Informatica
> > Matematica - UEM
> >
> > Obs: Se o seu leitor de e-mail não estiver configurado para emitir
> > resposta
> > automática do recebimento, favor responder essa mensagem para o
> confirmar.
> > ______________________________________________
> > 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
>



-- 
___________________________________
*** Paulo Sergio Xavier Soares ***
Skype: Allumo, E-mail: paulosoares.br em gmail.com, MSN: paulosxs em yahoo.com.br
Consultor em Informatica
Matematica - UEM

Obs: Se o seu leitor de e-mail não estiver configurado para emitir resposta
automática do recebimento, favor responder essa mensagem para o confirmar.



Mais detalhes sobre a lista de discussão lista