• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 173
  • Last Modified:

i have problem how pass i to field(image) to an image?

i have problem how pass i to field(image) to an image?
i have these code:
table1.fieldbyname('foto').assign(image1.picture.graphic)
i need invert the process
something image1.picture.graphic:=table1.fieldbyname('foto').value
somebody can help me?
how is the form correct?
0
jamiguel
Asked:
jamiguel
  • 3
  • 2
1 Solution
 
jamiguelAuthor Commented:
Edited text of question
0
 
heathprovostCommented:
This should do it

Image1.Picture.Assign(Table1.FieldByName('foto').Value);
0
 
heathprovostCommented:
Correction

Image1.Picture.Graphic.Assign(Table1.FieldByName('foto').Value);

but you really dont need to use the graphic property, you can just use the picture property. for example

Table1.FieldByName('foto').Assign(Image1.Picture);
and vise versus
0
 
jamiguelAuthor Commented:
i write these code:

image1.picture.assign(table1.fieldbyname('Foto').value);
and
image1.picture.graphic.assign(table1.fieldbyname('Foto').value);

but in both cases mark these error:  (at time of run or compile)
"incompatible types 'Tpersistent' and 'Variant' "

0
 
heathprovostCommented:
Sorry about that, I wasnt thinking the correct answer is

Image1.Picture.Assign(TBlobField(Table1.FieldByName('Foto')));

This WILL work, I tested.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Introducing Cloud Class® training courses

Tech changes fast. You can learn faster. That’s why we’re bringing professional training courses to Experts Exchange. With a subscription, you can access all the Cloud Class® courses to expand your education, prep for certifications, and get top-notch instructions.

  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now