Visual Basic - Grabar en BD fotos

Life is soft - evento anual de software empresarial
 
Vista:

Grabar en BD fotos

Publicado por Alex (4 intervenciones) el 24/05/2001 17:36:58
Tengo una Tabla con dos campo:
- Texto - CODIGOFOTO
- Objeto OLE - FOTO

No consiguo insertar la imagen en la tabla, lo que hago es, cuando se hace click en Guardar:

Private Sub cmdGuardar_Click()
picFoto.Picture = LoadPicture("c:\fotosjpg\" & txtCodigoFoto.Text & ".jpg")
Adodc1.Recordset.Update
End Sub

*** picFoto es un 'PictureBox' que tiene como DataSource el control ADO (Adodc1) y como DataField el campo 'FOTO' de mi tabla.

El mayor problema es k yo lo k kiero es imprimir a traves del crystal reportsk, entonces yo consigo guardar la foto pero me la guarda como binario largo, lo que el picture lo reconoce pero el crystal no. Aki esta el problema, he mirado en las paginas del guille(aparte d otras mil y pico) y he encontrado código pero funciona para lo que yo kiero hacer!

Espero que alguien me pueda ayudar, si alguien tuviera un listado hecho y me pudiera pasar el código se lo agradeceria mucho.

Por otro lado tb e pensado para no cargar tanto la Bd en guardar en un String la direccion, pero el problema sigue estando hay ¿Como le digo yo al crystal k en cada registro me imprima la foto k hay en esa direccion?

Gracias y un Saludo

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Cambia el tipo de campo

Publicado por José Luis Ramos (5 intervenciones) el 01/06/2001 21:23:13
Yo tambien estoy haciendo una aplicación parecida a la tuya, pero el campo donde pienso guardar las fotos lo tengo definido como 'binario'.
No lo he probado aun pero tengo entendido que asi se guardan tambien imagenes.

Intentalo asi, y ya me contaras.

UN SALUDO Y SUERTE!!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Grabar en BD fotos

Publicado por isidroalmaguer (288 intervenciones) el 01/06/2001 22:47:00
hola...

yo hice un programa exactamente igual al lo que quieres, use las rutinas de la pagina del guille y me funcionaron a la perfeccion, ademas no guardo la foto en la base de datos , solo el path de la foto, para el reporte tengo una tabla d epaso donde ahi esta el campo ole para la foto, y con las rutinas del guille lo paso ahi, luego ligo esta tabla un reporte de crystal y wuala.. esta la foto en el reporte listo para imprimir..y eso me llevo solo una semana entre invetatigacion y prueba...

intentelo...

y suerte

saludos
isidroalmaguer

pd. que es lo que quieres hacer exactamente, pues no somos adivinos...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar