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
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
Mjr
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)