Como posso converter pontos de interrogação entre aspas para cada resultado de um campo específico na minha consulta do MS Access?

1

Eu tenho uma tabela que armazena todos os dados inseridos em um programa online. Todas as aspas, por qualquer motivo, são convertidas em um ponto de interrogação na tabela. Ex: "Olá" ficaria parecido com: "Olá"

Quando executo uma consulta (e subseqüentemente um relatório) nessa tabela, quero converter os pontos de interrogação novamente em aspas. Como posso fazer isso?

(Nota: Eu não tenho controle sobre a tabela que armazena os dados ou o processo que converte as aspas em pontos de interrogação, o que eu não quero que aconteça.)

    
por user346306 13.08.2014 / 21:51

1 resposta

1

Você está executando consultas SQL? Nesse caso, você pode usar a função replace() para substituir um caractere em um nome por outro.

UPDATE table
SET columna=replace(columna, '?', '"'),
    columnb=replace(columnb, '?', '"'),
    ...and so on
    
por 13.08.2014 / 22:57