como retirar pontos de um campo codigo

Delphi

25/09/2012

BOM PESSOA, PRECISO MUITO DA AJUDA DE TODOS, ESTOU FAZENDO UMA MIGRAÇÃO DE DUAS TABELAS INTERBASE. NA TABELA DE ORIGEM TENHO UM CAMPO CODPROD(CHAVE PRIMARIA) DO TIPO CHAR COM ESTA INFORMAÇÃO: 1.2.100. EU QUERIA JOGAR ESTA INFORMAÇÃO NA TABELA DE DESTINO, POREM QUERIA ELIMINAR OS PONTOS. COMO DEVO PROCEDER?

OBS AMBOS OS CAMPOS NAS DUAS TABELAS SAO DO TIPO TEXTO.
USO DELPHI 7

DESDE JÁ AGRADEÇO MUITO A ATENÇÃO DE TODOS.
Francisco Vasconcelos

Francisco Vasconcelos

Curtidas 0

Respostas

Claudia Nogueira

Claudia Nogueira

25/09/2012

Se estiver fazendo um importador com o Delphi, na passagem pelo campo poderia fazer um StringReplace:

campo := StringReplace(campo_da_tabela,'.','',[rfReplaceAll,rfIgnoreCase]);
GOSTEI 0
Alisson Santos

Alisson Santos

25/09/2012

se estiver fazendo direto no banco de dados
utilizar esse exemplo
select
   replace(codigo, '.', '')
from clientes

caso queira utilizar o replace mais de uma vez, dessa forma
select
   replace(replace(codigo, '.', ''), ',', '')
from clientes


Att
GOSTEI 0
POSTAR