[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