Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rafaeloliveira83

Erro ao consultar com Máscara

Recommended Posts

Criei uma consulta com parâmetros e postei em http://forum.imasters.com.br/index.php?/topic/374615-consulta-por-parametros/ onde nela funcionou perfeitamente.

 

Mas aconteceu um problema, pois estou usando o maskedit como >LLL-9999;1;

 

Então na busca eu tento buscar um valor AAA-1111, ou seja, qualquer campo que eu consulte com máscara da esse erro.:

 

... raised exception class EDatabaseError with message 'arithmetic exception, numeric overflow, or string truncation

'. Process stopped. Use Step or Run to continue.

Compartilhar este post


Link para o post
Compartilhar em outros sites

para colocar uma mascara num campo que sera armazenado no banco de dados e que nao atrapalhe nas consultas faça assim

 

 

coloqeu seu dbedit e na propriedadee evento onCreate faca:

 

 

DBEdit1.Field.EditMask:='00-0000-0000;1;_';

 

você pode colocar qualqeur caracter para mascara, lembrando que os numeros 0 representam o local o numero digitado ficara

e nao se preocupe pois os 0 nao apareceram no seu form, os dois proximos paramentos depois dos 0 mantenha-os pois sao essenciais para

que a propriedade funcione corretamente.

 

quando for pesquisar crie um edit e coloqeu essa mesma mascara nele assim quando o usuario digitar o caracter a ser pesquisado aparecera automaticamente a mascara...

 

 

dica: use os objetos adoconection, adoquery e datasource para conectar o bd

use as fontes de drivers odbc e o mymanager para criar suas tabelas

instale o appserver como servidor local

 

qualquer duvida post ai

que estou disposto a te ajudar..

 

valeu...ate

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.