Boa tarde,
Estou tentando gerar um relatório com campo memo, porém mesmo fazendo a conversao do campo na query, no relatório volta vazio.
Existe alguma função que faça esta conversão para o relatório?
Obrigado
Segue a baixo a conversão que estou fazendo na query.
SELECT ISNULL(CAST(CAST(ZY2_OBS AS VARBINARY(8000)) AS VARCHAR(8000)),'') AS OBS
Bom dia, tenta fazer desse jeito.
SELECT ISNULL(CAST(CAST(XML_ERP AS VARBINARY(8000)) AS VARCHAR(8000)),'') AS OBS
FROM SPED050
No dbAccess existe um parâmetro no INI MemoInQuery=1 que habilita retornar memos diretamente das queries, a única exigência é que estes campos sejam colocados no final da lista de campos do select. Aqui eu uso assim e funciona bem.
Quanto a retornar como você fez na query geralmente o dbAccess não aceita e retorna vazio mesmo.
Uso desta forma:
CONVERT(VARCHAR(8000),CONVERT(Binary(8000),XML_ERP)) AS OBS