Se o #0 estiver no inicio ou no final da string basta um TRIM() que ele retira esse caracter bem como o #13 e o #10 também, mas no exemplo do Rodrigo ele esta no meio da string.
Provavelmente o StringReplace deve funcionar, ou se quiser pode-se fazer um while com POS(), por exemplo. De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Alexandre Rodrigues Enviada em: segunda-feira, 7 de janeiro de 2008 14:37 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Caracter '#0' Como descobrir essa coisa Esse caracter é nulo, só que não se pode começar uma string com nulo ou então ter ele dentro de uma string, então faça assim para substituir o #0. Lembro que isso é um exemplo, sendo necessário adaptá-lo ao seu sistema. var TesteStr: string; i: Integer; begin TesteStr := #0'Teste Nulo'; ShowMessage(TesteStr); if TesteStr[1] = #0 then begin for i := 2 to Length(TesteStr)do TesteStr[i - 1] := TesteStr[i]; SetLength(TesteStr, Length(TesteStr) - 1); end; ShowMessage(TesteStr); end; Rodrigo Mota escreveu: > > > Boa tarde, > > Tenho um sistema de exportação de registros.. > quando cai no campo obervacao...da erro pois a qry não aceita esse > maledeto.... > ' > > conteudo do campo observacao > ' Não cotar ''#0'' 12.11.07' > > -> esse '#0' que esta dificil de tirar....não sei q caracter e esse chr(??) > quando são os que eu conheço dou um stringreplace... > > alguma dica? > > att, > > Rodrigo Mota. > > _______________________________________________________ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/ [As partes desta mensagem que não continham texto foram removidas]