Ler Campo do tipo ANEXO Acess com o Delphi 12
Pessoal, Boa Tarde.
Tenho a seguinte situação. Estou fazendo a leitura de um Banco Acess e em uma tabela, tem um campo do tipo ANEXO.
Neste campo, há uma Foto anexada. Preciso que no meu select, venha o conteúdo da foto (binário ou na sua devida formatação) e não nome da foto. Hoje, quando faço o select na tabela, o conteúdo retornado é o nome da foto e não o seu conteúdo.
Estou recuperando a informação do Banco de Dados desse jeito
Como resolver isso?
Tenho a seguinte situação. Estou fazendo a leitura de um Banco Acess e em uma tabela, tem um campo do tipo ANEXO.
Neste campo, há uma Foto anexada. Preciso que no meu select, venha o conteúdo da foto (binário ou na sua devida formatação) e não nome da foto. Hoje, quando faço o select na tabela, o conteúdo retornado é o nome da foto e não o seu conteúdo.
Estou recuperando a informação do Banco de Dados desse jeito
FieldByName('FOTO').value
Como resolver isso?
Oswaldo
Curtidas 0
Respostas
Arthur Heinrich
17/09/2024
Uma coluna não pode guardar simultaneamente o nome do arquivo e seu conteúdo.
Se a coluna está retornando o nome, é possível que só contenha o nome mesmo. Talvez o nome venha acompanhado da pasta onde foi gravado o arquivo, ou o sistema utilize uma pasta padrão para armazenamento dos arquivos anexos. Aí, você teria que recuperar o nome do banco e ler o arquivo da pasta.
Se a coluna está retornando o nome, é possível que só contenha o nome mesmo. Talvez o nome venha acompanhado da pasta onde foi gravado o arquivo, ou o sistema utilize uma pasta padrão para armazenamento dos arquivos anexos. Aí, você teria que recuperar o nome do banco e ler o arquivo da pasta.
GOSTEI 0