Salvare una immagine (png) in un mysql

Ciao a tutti

Ho una applicazione desktop che si connette ad un db mysql.
Ho la necessita di salvare delle immagini in formato png e poi richiamarle al bisogno

Il valore della colonna “immagine” e’ Blob ed uso la funzione rec.blobcolumn(“immagine”) = canvas.backdrop.getdata(picture.formatPNG)

risesco a salvare la immagine , ma quando la richiamo usando una listbox ,

canvas.backdrop= rs.field(“immagine”).picturevalue

non succede nulla

mi manca qualcosa ho sbaglio di brutto?

Grazie a tutti

hai provato questo?

canvas.backdrop= Picture.FromData(rs.field(“immagine”).StringValue)

Ciao Christian

Ho appena provato, ma non succede niente, quello della immagine e’ l’unico dato che non riesco a vedere.

Mhaaaaa… misteri della fede…

prova con rs.field(“immagine”).nativeValue

in ogni caso per fare il test usa una variabile picture d’appoggio e vedi se viene impostata:

dim p as picture=rs.field(“immagine”).nativeValue
break
canvas1.backdrop=p

Grazie Antonio

Come sempre il tuo contributo come quello di tutti gli esperti Xojo e’ molto prezioso ed utile.

Problema risolto

Ciao