[firebase-br] Erro ao tentar selecionar apenas um campo
Marcos
mr.depaula em itelefonica.com.br
Qui Nov 2 22:24:08 -03 2006
Oi, Caio
O que vc me passou faz sentido, pois as vezes não ocorre o erro mas retornam dados para todos os campos e são dados confusos onde no cod_matl surgem numeros grandes e que aí sim pode ser a causa do erro(dbexpress error: Parameter/Column out of range) que me disseram ser valor maior do que é permitido.
Na realidade, no CDS estava com todos os campos como vc passou, então deletei todos, mas o problema continua.
Se vc puder me ajudar em algum ponto que eu esteja pecando, ficarei muito grato.
Grato pela atenção.
Abçs.
Macos
De:lista-bounces em firebase.com.br
Para:lista em firebase.com.br
Cópia:
Data:Wed, 01 Nov 2006 18:28:38 -0400
Assunto:Re: [firebase-br] Erro ao tentar selecionar apenas um campo
> Olá Marcos,
>
> O problema não tem nada a ver com o banco de dados e sim com o uso do
> componente (ClientDataSet). O que está provavelmente está ocorrendo é o
> seguinte, no seu ClientDataSet, vc está adicionando todos os campos (em
> tempo de desenvolvimento).
>
> Vc faz isso quando usa o "Add Fields" (por exemplo) do ClientDataSet;
> então, quando vc. faz um select na tabela com todos os campos OK; porêm
> quando o seu select traz apenas alguns campos, no ClientDataSet ainda
> persistir a leitura dos demais campos da tabela causando o erro.
>
> (Caso 01) funciona
> SqlDataSet (select * from tabela) -> Provider -> ClientDataSet (campo1,
> campo2, campo3, campoN)
>
> (Caso 02) erro!!
> SqlDataSet (select campo1 from tabela) -> Provider -> ClientDataSet
> (campo1, campo2, campo3, campoN)
>
> Espero ter ajudado.
>
> Sds, Caio
>
> Marcos escreveu:
> > Ola pessoal,
> >
> > Estou desenvolvendo um sistema e utilizo Delphi, DBExpress, ClientDataSet e FireBird e estou com o seguinte problema com um comando sql: `Select QTDE from ENTRADA´. Quando seleciono todos os campos, tudo OK, mas qdo seleciono apenas um ou mais(não todos) ocorre o seguinte erro: dbexpress error: Parameter/Column out of range. Com o InterBase nunca ocorreu esse problema, será que é o FireBird?
> >
> > Agradeço a atenção.
> >
> > Marcos rp
> > ______________________________________________
> > 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
>
Mais detalhes sobre a lista de discussão lista