GARANTIR DESCONTO

Fórum Erro com acentos #350106

05/12/2007

0

Boa tarde Galera
é o seguinte
eu tenho uma tela de cadastro de clientes
e quando digito acentos ou algum caracter fora do normal da um erro na hora que mando salvar no banco de dados

alguem pode me ajudar de alguma maneira???

des de ja obrigado

forte abraço a todos


Jeovanne

Jeovanne

Responder

Posts

05/12/2007

Felipeucc

Amigo, dê mais detalhes. você está usando componentes dataware ou montando o select na mão?


Responder

Gostei + 0

05/12/2007

Bebeketo

mande os acentos pra @#$¬$!!

function RemoveAcento(Str:String): String;
Const
ComAcento = ´àâêôûãõáéíóúçüÀÂÊÔÛÃÕÁÉÍÓÚÇÜñ´;
SemAcento = ´aaeouaoaeioucuAAEOUAOAEIOUCUn´;
Var
x : Integer;
Begin
For x := 1 to Length(Str) do
if Pos(Str[x],ComAcento)<>0 Then
Str[x] := SemAcento[Pos(Str[x],ComAcento)];
Result := Str;
end;

use assim: edit1.text:= removeacento(edit1.text);


Responder

Gostei + 0

06/12/2007

Jeovanne

Obrigado amigo
deu certim
:lol:


Responder

Gostei + 0

06/12/2007

Anorex

o ideal não seria salvar com os acentos? ou o seu cliente não faz questão disso?


Responder

Gostei + 0

06/12/2007

Jeovanne

Bom amigo o idela é istu sim
teria alguma forma que poderiamos fazer istu???
se tiver como vai ser muito filé


Responder

Gostei + 0

06/12/2007

Anorex

qual banco vc tá usando?
posta o sql q vc tá passando pq eu mando tudo entre aspas simples e não tenho nenhum problema quanto a acentos.


Responder

Gostei + 0

06/12/2007

Jeovanne

eu uso o firebird
e os componetes que estou usando da paleta dbexpress ja fazem a inclusão no banco sem precisar digitar codigo


Responder

Gostei + 0

06/12/2007

Gandalf.nho

Qual o Character set/Collate que você está usando? Está passando o character set correto ao conectar-se com o banco?


Responder

Gostei + 0

06/12/2007

Unix

aproveitando este tópico para fazer uma pergunta...
Tem como alterar o charset de tudo..

Uma base de 200mb.


Responder

Gostei + 0

06/12/2007

Gandalf.nho

aproveitando este tópico para fazer uma pergunta... Tem como alterar o charset de tudo.. Uma base de 200mb.

Recrie o banco usando o novo charset e depois copie os dados da base velha para a nova.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar