FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Ayuda Para Insertar una imagen en una Base de Datos...
Antes que nada, les comento que recien agarro delphi despues de 6 años y no me acuerdo mucho...
Tengo una base de datos llamada Agenda que tiene un campo llamado Foto del tipo Grafic. Ustedes se preguntaran por que consulto en el foro habiendo tantos post respecto a esto pero lamentablemente ninguno me anda... en todos tengo el mismo problema. Les mostrare!!! If OpenPictureDialog1.Execute then begin TAgenda.Edit; TAgendaFoto.LoadFromFile (OpenPictureDialog1.FileName); //error End; Ahi se encuentra el error, segun varios post se pone el nombre de la tabla seguido del nombre del campo, pero no funciona... Por lo que yo recuerdo el campo no iva entre parentesis? como por ejemplo ('Foto'), pero tampoco funciona... Por eso les pregunto... Como puedo hacer para insertar una imagen bmp (despues veo lo de jpg) en una base de datos Paradox, en un campo llamado Foto del tipo grafic? Desde ya muchisimas gracias por su tiempo y espero tener una respuesta clara ya que despues de tanto tiempo que no programo en delphi y me cuesta arrancar!!! Atte. Marco. |
#2
|
||||
|
||||
Hola
No entiendo muy bien pero aqui vamos: A ver que pasa Para mi el componente OpenPictureDialog1, tiene que estar creado con anterioridad en el form. Saludos |
#3
|
||||
|
||||
Exactamente el mismo problema, en la misma linea...
If OpenPictureDialog1.Execute then begin TAgenda.Edit; TAgendaFoto.Picture.LoadFromFile (FileName); TAgenda.post; End; El error que tira dice: undeclarer identifier: 'TAgendaFoto' undeclarer identifier: 'filename' El Error me salta en 'TAgendaFoto', Estabien puesto esto? Por que veo que todos los ponen pero ami me salta error siempre... No habra que definirlo como alguna variable? Gracias por responder a mis dudas caral... Saludos. Atte. Marco. |
#4
|
||||
|
||||
¿TAgendaFoto que es? ¿Un TImage?
Por lo que estoy leyendo:
Por el .Picture. ya me inclino por que sea un TImage. ¿Que es TAgenda? ¿Un TTable? Creo que estas mezclando cosas... y te estas mareando. Si deseas insertar una imagen en una base de datos la cosa no va por allí. Sino por ésta (por ejemplo) Una búsqueda con los términos Blob e imagen te va a dar buenos resultados. Ahora, viendo los errores a simple vista... me parece que no lo tienes declarados. Espero serte de ayuda. Saludos, |
#5
|
||||
|
||||
Sulucione el Problema... =)
Seeeeee Mesalio!!!!!!!!!!!!!!!!!
Si no fuera por Caral que me dio el ejemplo y Delphius que me hizo ver el error aun seguiría teniendo el problema!!! Muchisimas gracias Gente!!! El codigo que me andubo fue el siuiente: If OpenPictureDialog1.Execute then begin TAgenda.edit; \\ o append... DBImage1.Picture.LoadFromFile (openpicturedialog1.FileName); TAgenda.Post; End; TAgendaFoto habia sido el nombre de DBImage y Filename no va solo va con el OpenPictureDialog1 antes... Claro Adjunto archivos .BMP Pero es un buen comienzo... Gracias Chicos (Caral Y Delphius), les debo una!!! Atte. MArco Iván Arriondo. |
#6
|
||||
|
||||
Hola
Y si usas esta sentencia no necesitas especificar mas cosas de la cuenta: Nada mas por ampliar un poco esto. Me alegro de que te funcione. Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Insertar base de datos en acces con contraseña | kakesoft | Conexión con bases de datos | 3 | 03-12-2005 00:35:17 |
Insertar archivo en base de datos!!!!! | DB-ADO | Conexión con bases de datos | 2 | 01-04-2005 23:59:15 |
insertar imagen de un image view en una base de datos | Guillermo_Glez | Gráficos | 5 | 25-09-2004 03:58:10 |
Ayuda para iniciarme en esto de la base de datos MySql | inexperto | MySQL | 5 | 28-05-2004 19:12:50 |
Ayuda para Base de Datos Paradox | Jaume | Tablas planas | 2 | 18-02-2004 16:05:18 |
|