Ciao a tutti. Io ho una serie d picturebox nelle quali devono essere visualizzate delle immagini. Queste immagini vengono lette da una tabella: in una tabella ho un campo schizzipath k contiene il path dell'immagine, io do da leggere il path all'immagine e questa viene visualizzata. Solo ke nn sempre funziona, con alcune immagini mi da la seguente eccezione: "parametro non valido".
Questo è il codice della visualizzazione dell'immagine:
Dim mycmd As New Odbc.OdbcCommand
Dim mysql As String
Dim mydr As Odbc.OdbcDataReader
Dim myimage As Bitmap
Dim mystr As String
Dim cont As Integer
pulisciImmagine()
'Caricamento dell'immagine per la distinta dalla tabella tabCommesse Schizzi
mysql = "SELECT schizzopath FROM tabcommesseschizzi " & _
"WHERE numerocommessa = '" & GlobalVar.numcom & "'"
cont = 1
Try
leggi()
myconn.Open()
mycmd.Connection = myconn
mycmd.CommandType = CommandType.Text
mycmd.CommandText = mysql
mydr = mycmd.ExecuteReader
While mydr.Read()
mystr = mydr.Item("schizzopath")
myimage = New Bitmap(mystr)
If Me.pbx1.Image Is Nothing Then
Me.pbx1.Image = CType(myimage, Image)
Me.lblNome1.Text = mystr
ElseIf Me.pbx2.Image Is Nothing Then
ecc ecc per ogni picturebox.
end if
end while
if cont = 1 the
messagebox ("Nessuna immagine abbinata alla commessa", "Visualizzazione immagini della commessa")
end if
myconn.close()
catch ex as exception
myconn.close()
messagebox.show(ex.message, "Visualizzazione immagini della distinta")
Ho controllato + d una volta il path, credendo ke fosse qllo l'errore, ma il path è corretto.... Qlcuno sa darmi un consiglio? Grazie 1K!!!