![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
![]() Hola a todos,
Estoy capturando imagenes a traves de un componente TOpenPictureDialog y lo guardo en un campo BLOB de Oracle utilizando TStream, algo asi : var m, f: TStream; ![]() begin m := Table1.CreateBlobStream(Table1FOTO1, bmWrite); f := TFileStream.Create(OpenPictureDialog1.filename, fmOpenRead); m.CopyFrom(f, f.Size); Hasta hay funciona bien, pero al recuperar la imagen (a traves del mismo TStream ) me la muestra con lo colores que no son (es decir el azul lo cambia por verde, blanco por amarilo etc). Alguien me podria decir porque ..? Gracias |
#2
|
|||
|
|||
hola
yo tengo un problema similar al tuyo, yo guardo la imagen en oracle en un campo de tipo long. lo hago de la siguiente forma:
tabla1.insert; tabla1.FieldByName('Imagen').LoadFromFile('c:\ruta\imag.jpg',ftmemo); tabla1.post; ahora me gustaria que me expliques como tu muestras esa imagen en un TImage ya que yo he tratado y no puedo o si realmente debo guardarla de otra forma.. ![]() muchas Gracias, |
#3
|
|||
|
|||
Hola
![]() Lore ![]() |
#4
|
|||
|
|||
hola
bueno,
particularmente yo uso delphi, y me conecto a la base de datos con los componetes ADO. ej. Primer uso un ADOConnection y luego conecto los ADOTABLE Y ADOQUERY Al ADO Connection.. Espero que te ayude mi respuesta, ![]() |
#5
|
|||
|
|||
gracias por tu respuesta, yo he usado delphi con bases de datos firebird, pero nunca lo he hecho con una base de oracle, pero bueno, hay que empezar a probar, nuevamente gracias y suerte ....
Lore ![]() |
![]() |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
![]() |
|