guardar imagen en campo blob
que hay amigos tengo un sistema donde voy agregando productos a una base de datos mysql, pero tengo un problema a cada producto quiero agregar una imagen, me gustaria saber que componentes o que necesito para lograrlo, ojala me puedan orientar un poco. para ir guardando lo demas utilizo el siguiente codigo:
|
Hola edgar.
Primeramente necesitas crear un campo de tipo blob en la tabla productos para que así puedas almacenar la imágenes correspondientes. Al pié de esta página tenes varios enlaces relacionados a tu consulta, y creo que este [Guardar una imagen a una base de datos en mySQL], también te puede ser útil. Saludos. :) |
gracias por responder, si el campo ya lo cree, algo que me falto especificar es que quiero mediante un boton se abra para buscar la imagen a guardar
|
Hola Edgar.
Podrías usar un TOpenPictureDialog para buscar la imágen y luego en el evento OnClick del botón, hacer algo como por ejemplo: No utilizo MySQL, pero en Firebird guarda la imágen jpg sin problemas. Saludos. |
Hola de nuevo.
Se me escapó, que tal vez tengas otros tipos que jpg... :o Proba de esta forma:
Saludos. |
gracias por tu respuesta.
no se en que cambie firebird a mysql pero con este procedimiento no me marca ningun error, pero no me esta guardando nada en la base de datos |
Quizás falte el post
|
Cita:
No lo agregué allí por que supuse que tenía más campos y realizaba el guardado al finalizar la carga de los datos. Saludos.:) |
Saludos Amigos,
Tengo 2 dias luchando con esto, intentando guardar una imagen en una tabla de una BD tengo una tabla precisa con campos NumeroConductor e Imagen la ultima de tipo Blob, he tratado de modificar cuanto codigo he visto pero sin ningun exito hasta ahora, intente con Stream, y no funciono, ahora estoy intentando con tu codigo Ecfisa y no estoy muy seguro de como adaptarlo, estoy usando ZEOS 7 + SQLite + D2010 mira un pedazito de mi codigo: Justo ahorita intento con este, tratando de asignar al campo Blob la imagen, pero me da un error, diciendo que no consigue el campo Imagen :S
Y este otro intentando con asignacion de Stream, pero sin exito, me da un error, Unrecognized token: "'" Creo que es con el SQLite me parece
Les agradezco muchisimo su ayuda, estoy nuevo con esto y apenas es mi primer intento usando campos de tipo Blob. Saludos |
Estuve probando este codigo,
aunque no me da ningun error tampoco hace nada :/ crea un registro null en la BD inclusive en el campo Blob
Edito: De hecho no es el mismo orden en el que lo tengo, pero si estoy seguro que carga la imagen a la variable Jpg porque a su vez lo hace con un TImage |
Hola martini002.
Tal vez SQLite requiera algún tratamiendo diferente, no lo conozco. Pero revisa si en estos enlaces encontras algo que sirva:
Saludos. :) |
La franja horaria es GMT +2. Ahora son las 16:00:52. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi