Gravar Imagem em campo ´Objeto OLE´ no Access

14/12/2005

0

Estou tentando gravar uma imagem em um BD Access, com um ClientDataSet, Ligado num Provider, ligado numa ADOQuery, o código é o seguinte:

if dlgimagem.Execute then
dm.cdsProdImagem.LoadFromFile(dlgImagem.FileName);
dm.cdsProd.Post;
dm.cdsProd.ApplyUpdates(0);

porém a imagem não é gravada.

Se eu alterar qualquer outro campo e não alterar a Imagem os dados são gravados. Se eu alterar outros dados e alterar a imagem, nem mesmo os outros dados são gravados, como se o provider perdesse as atualizações.

Se alguem souber uma maneira de se fazer, qualquer ajuda é bem-vinda.

grato.

mjr


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar