Not clear what you have/are doing. AFAIK a label cannot have a picture so you lost me there. Some controls such as a command button can have an embedded pic, but then there is the image control, and IMO sometimes people try to use an unbound object control, which seldom works. I don't know what you mean by "picture control" since there's no such object by that name. Also, I'm afraid the code you posted makes little sense as there would be no point in creating a recordset just to get one value from an arbitrary record from one field and do nothing with the other field. In that code, one thing seems totally unrelated to the next.
State where your images are (I presume in a table, which is less than ideal and perhaps should be the starting point of this problem), what control type you have, and what you are trying to do. It might be worth noting at this point that keeping images in a table is not something experienced developers would do because it contributes immensely to database bloat (file size). That may be the most important thing at this point.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.