hola tío bueno lo que subí antes era un ejemplo en la cual fue ami manera programarlo
tu dices que tienes que cerrar y abrir la conexión
fíjate en en la función de LocateImage
si te dan cuenta se abre un comando en la conexion:
FbConn.CreateCommandcomentala y en la que sigue te tiene que quedar asi:
Dim FbDR As FbDataReader = FbCmd.ExecuteReader '(CommandBehavior.CloseConnection)y asi no tendras problemas de cerrar y abrir
a otra cosa si te das cuenta retorna la ruta de la imagen que es un string
entonces en tu evento dgvPersonal_CellClick del grid donde eliminas la imagen del disco
If Trim(xPath) <> "" Then
Kill(xPath)
End Ifestaba asi If Trim(xPath) <> 0 Then por eso no eliminaba la imagen del disco
mas no compararlo con un entero
eso es lo unico que pude ver del codigo por que me sale un error de Visual Basic PowerPacks
mas tarde lo descargo ese complemento y chekeo mas
--------------------------------
ya lo descargue y ya cheque todo el código no te hagas mucho rollo por algo simple
subí nuevamente tu código para que lo cheques como quedo
http://www.4shared.com/rar/SYi1X-Ix/ImageInDB_II.htmlcontraseña para acceder es: 123456
Gracias