Para que un Objeto (Boton o x cosa) pueda mostrar un dato almacenado en una Base de Datos debe tener 2 propiedades:
DataSource. ahi se encadena con el control Data1
DataField. ahi se pone el nombre del campo de la BD con el cual encadenar.
Y si te das cuenta el CommandButton NO tiene esas propiedades......
Osea que NO se puede encadenar por ese metodo.
Puedes usar el FAMOSISIMO metodo de ayuda que trae VBasic .... el F1.
y revisa... Usar Archivos de Recursos.
O tal vez quieras abrir el archivo de imagen como un tren binario y luego leerlo y recomponerlo dentro de un dato que sea compatible con STDpicture que es el tipo de datos predefinidos por VBasic para el tipo Picture.
O mejor prreguntale al Guille, que ahi vi 100% seguro el codigo que buscas.