FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Me lleva el diablo....
Hola.
Tengo una base de datos que está en FB 1.5. A esa base le tengo que "acomodar" la medio bobadita de 50.000 fotos a un campo blob sub_type 0 segment size 80. Claro la tabla ademas tiene otros campos (5 mas) pero pues esos no son tan complicados... La idea es poder hacerlo en un script. Como le hago? Como lo harián Ustedes los magos? Las fotos están en formato .JPG, en el Disco Duro. AAAAAAAYUUUUUUUUUDAAAAAAAAAAAAAAAAAAA
__________________
En Colombia hay muchos, pero muchos colombianos muy buenos. Los violentos son pocos y los vamos a controlar... |
#2
|
|||
|
|||
Hola sercornejov, creo que yo lo haría de la siguiente forma, ya que son demasiados ficheros los que se encuentran en el DD, debes implementar una pequeña operación con una sql que efectúe un update, ya que me supongo que la tabla tiene datos, realizar un ciclo que determine el número de registros deacuerdo a los registros en esa tabla y a cada fichero colocarle el mismo nombre del id del registro, asi al ir corriendo el ciclo, debería ir una instrucción que busque el fichero en una ruta indicada del almacenaje de los ficheros.
Espero que con esta ayuda o idea te pueda dar un impulso para que no te detengas. Saludos PD: Buena frase la que tienes en el pie de pagina. ¡Arriba la patria! y que disculpen los foristas pero cuando se tiene la tierra lejos uno se entusiasma con cualquier cosa que se la recuerde. |
#3
|
||||
|
||||
Hola paisano...
Gracias por responder. La verdad las fotos se llaman igual que el ID (la cédula del personaje), pero lo que no se es como hacer la sentencia UPDATE con un BLOB para insertar... Ayuda!!!!!!!
__________________
En Colombia hay muchos, pero muchos colombianos muy buenos. Los violentos son pocos y los vamos a controlar... |
#4
|
|||
|
|||
Hola:
Yo utilizo esto, pero es para cargar de una en una (puedes adaptarlo a tu caso), y guardo el formato en otro campo porque a veces son .jpg y otras .bmp, si las tuyas son siempre .jpg no necesitarás este dato. Te pongo el código por si es esto lo que quieres y te sirve de algo adaptándolo a tus necesidades.
Para mostrar la imagen lo hago con un TImage. Si te interesa saber como me lo dices. Un saludo. |
#5
|
||||
|
||||
Gracias.
VOY A ENSAYARLO (LA DEMORA HA SIDO POR VIAJE...) LO DE MOSTRARLO, ES DECIR SACANDOLO DE LA db LO HACES COMÓ? Gracias.
__________________
En Colombia hay muchos, pero muchos colombianos muy buenos. Los violentos son pocos y los vamos a controlar... |
#6
|
|||
|
|||
Hola:
Para mostrar la foto hago esto: Pongo un TDataSource enlazado al DataSet correspondiente y un TImage. En el evento OnDateChange del DataSource pongo esto:
Para borrar la foto (del TImage y del campo Blob) pongo esto: Como te dije tengo fotos .bmp y .jpg y por eso tengo un campo donde guardo el formato. Para .jpg hay que añadir en el uses la unit JPeg Puedes mirar aquí: http://www.rinconcitodelphi.com/comp...omponentes.htm De título: Imágenes en campos Blob de Interbase y componentes IBX Suerte. Tomás. |
|
|
|