segunda-feira, 11 de abril de 2011

Remover caracteres especiais do banco de dados

Para quem assim como eu teve problemas com caracteres especiais não printáveis escondidos no banco de dados:

Eu falo destes:
"\n, \t " que por exemplo, servem para delimitar linhas e colunas em dataset.

Isto aqui te ajuda a solucionar os casos em que acidentalmente eles estejam ocultos no seu banco de dados:

"update table set column = replace(column,chr(10),'')";

Neste caso eu estou fazendo um replace para todos os campos da coluna que tiverem o caracter especial chr(10) que é o "\n" na tabela ASCII.

Para consultar a tabela ASCII.

=D