Saludos de nuevo:
Veras, el campo que declaras en la BD debe de ser de tipo texto (String) manejando una estencion de 255 caracteres de captura como maximo!!, esto si la direccion es corta, de no ser asi, busca otra propiedad en la BD, no recuerdo cual ,,, : P... pero busca una que te permita acceder mas caracteres si la direccion que supones es larga, una ves hecho esto....
el codigo ke me muestras esta bien!! ma so menos yo te di una idea ( ja ja ja) lo ke pasa e ske no me acordaba!!... : P...
entonces, una ves cargada la direccion! en el commondialog!, la capturas de la siguiente manera:
***
cmmdi.Filter = "tu imagen""(*.jpg)|*.jpg |" ' asegurate de poner mas opciones_
' como la ".png" u otras...
cmmdi.ShowOpen ' activamos el commondialog yo le llame cmmdi para mas_
' facil
a = cmmdi.FileName ' almacenamos la direccion en a
///// puedes hacerlo tambien: a = trim(cmmdi.FileName) , investiga algo del trim y _
' sus hermanos
Text1.Text = a ' a un textbox le damos la direccion
ahora todo este procedimiento es para buscar la ruta de la imagen, ahora falta guardarla en el campo que creamos en la BD.
ahora en las propiedades del textbox seleccionas la de "datasourse (creo)" y la de "Datafield" bueno... en realidad solo necesitamos la de "datasourse" ahi seleccionas tu adodc o data sea el caso.
entonces cuando le des en el boton de guardar!! ( supongo ke hay uno) se almacena la direccion del texbox en el campo de la BD.
ahora... supongo ke tiene sun formulario donde das de alta a un empleado (ejemplo), y ahi especificas que sea ingresado su nombre, direccion bal bla bla..
bueno cuando se crage el form o s ele de ene l boton de nuevo empleado ( sea el caso), se activara el adodc o data
ejem.-
adodc1.recordset.addnew -------data1.recordset.addnew
entonces habra un boton especial donde indike cragar la imagen en ese caso e sdonde se activara el commondialog.
bueno creo ke ya es suficiente rollo!! disculpa!!, si tienes mas dudas comentamelas!!! estamos en contacto bye!!