COMO GRAVAR TEXTO FORMATADO EM MEMO RTF ACCESS?
Como posso gravar texto formatado em campo memo (RTF) de banco de dados access?. Até consigo fazê-lo desde que não use palavras acentuadas e nem [Ô]ç[Ô].
Acontece que quando gravo o resultado substitui cedilhas, acentos e afins por caracteres aleatórios.
Agradeco desde já a ajuda.
Renato
Acontece que quando gravo o resultado substitui cedilhas, acentos e afins por caracteres aleatórios.
Agradeco desde já a ajuda.
Renato
Tudo depende de como você faz, como você não falou nada do como fez não tem muito como o pessoal te ajudar.
O que posso dizer é que se não está assim ainda, eu diria que o ideal é você criar o campo como Memorando e no formato de texto deixar como Texto sem Formatação e não como Rich Text, e na hora de gravar você passa o Rtf para este campo, que nada mais é que um texto com vários caracteres de controle.
O que posso dizer é que se não está assim ainda, eu diria que o ideal é você criar o campo como Memorando e no formato de texto deixar como Texto sem Formatação e não como Rich Text, e na hora de gravar você passa o Rtf para este campo, que nada mais é que um texto com vários caracteres de controle.
Caros amigos,
desculpe a falta de detalhes.
Entao vamos la:
Tenho uma tabela access com um campo memo formatado onde se encontra um texto formatado e uma ou mais palavras chave. Esse campo sera utilizado como base para gerar etiquetas, onde cada registro sera uma etiqueta, e as palavras chaves serão substituÃdas por valores mesclados de outro banco de dados. Em outra tabela com um campos memo formatado serão armazenadas as etiquetas já com as palavras chaves substituÃdas, ex:
Nome: campo1
Profissão: campo2
Salario: campo3
onde as palavras chave campo serão substituÃdas,ex:
Nome: Renato Silva
Profissão: Analista de Sistemas
Salario: Trezentos reais
O problema acontece quando já tenho uma string em HTML com a etiqueta (já mesclada) e após a gravação no campo memorando, os acentos, cedilhas e outros são trocados outros caracteres sem sentido.
Note que antes de gravar a string referida, dou uma pausa na execução do VB.Net, pego o valor desta variável string, jogo num arquivo texto (notepad) e gravo com extensão HTML. Em seguida abro o arquivo no Browser e a etiqueta esta perfeita.
Mas ao prosseguir e dar o insert na tabela, o resultado e o já mencionado acima.
Desde já agradeço a colaboração.
PS: minha chefe esta me cobrando isso, pois prometi que o faria.
desculpe a falta de detalhes.
Entao vamos la:
Tenho uma tabela access com um campo memo formatado onde se encontra um texto formatado e uma ou mais palavras chave. Esse campo sera utilizado como base para gerar etiquetas, onde cada registro sera uma etiqueta, e as palavras chaves serão substituÃdas por valores mesclados de outro banco de dados. Em outra tabela com um campos memo formatado serão armazenadas as etiquetas já com as palavras chaves substituÃdas, ex:
Nome: campo1
Profissão: campo2
Salario: campo3
onde as palavras chave campo serão substituÃdas,ex:
Nome: Renato Silva
Profissão: Analista de Sistemas
Salario: Trezentos reais
O problema acontece quando já tenho uma string em HTML com a etiqueta (já mesclada) e após a gravação no campo memorando, os acentos, cedilhas e outros são trocados outros caracteres sem sentido.
Note que antes de gravar a string referida, dou uma pausa na execução do VB.Net, pego o valor desta variável string, jogo num arquivo texto (notepad) e gravo com extensão HTML. Em seguida abro o arquivo no Browser e a etiqueta esta perfeita.
Mas ao prosseguir e dar o insert na tabela, o resultado e o já mencionado acima.
Desde já agradeço a colaboração.
PS: minha chefe esta me cobrando isso, pois prometi que o faria.
Faça seu login para responder