Hi All...

Ada masalah lagi nih.
Gimana cara menyimpan file bertipe JPEG ke dalam field  bertipe blob pada
interbase?
Untuk mempost data pake  IBX!

Pinginnya sih bisa menyimpan file image JPEG ke dalam tabel interbase. Image
berasal dari TImage, atau bisa juga load langsung dari file pake
'LoadFromFile';

Aku coba mempost data pake TIBTable, pake cara:
//
IBTabelGambar.FieldByName('FOTO').Assign(ImageFoto.Picture.Bitmap);
//
>> Cara ini berhasil kalo image yang dipilih bertipe bitmap(.bmp), tapi
gagal kalo file yg dipilih bertipe jpg. Data tidak terpost ke tabel, malah
data yang ditimpa menjadi null!!! (data lama hilang).

Lalu aku coba pake TJPEGImage (dan belum berhasil):
//
jFoto := TJPEGImage.Create;
try
  ljFoto.LoadFromFile('c:\inifotonya.jpg');
  FieldByName('FOTO').Assign(ljFoto);
    //-> nah sampe sini nongol eksepsi EInvalidgraphic with mesage "Bitmap
image is not valid".
finally
  jFoto.Free;
end;
//
Apa yang salah ya??


Pingin nyoba:
//
IBTabelgambar.LoadFromFile('')......
//
tapi TIBTable gak punya method 'LoadFromFile' :(


IBQuery punya method LoadFromFile():
//
IBQuery.LoadFromFile().....
//
Tapi koq gak ada property 'RequestLive' kayak TQuery?
Akibatnya pas mempost data:
//
IBQuery.Post
//
Muncul error 'CouldNot Write into closed dataset'


Ada saran??

Ato gimana kalo pertanyaannya diubah aja jadi:
Gimana cara mempost data yg berupa sembarang file ke field (bertipe blob)
pada interbase?

Thx pencerahannya

^_^

------------------------ Yahoo! Groups Sponsor ---------------------~-->
Buy Ink Cartridges or Refill Kits for your HP, Epson, Canon or Lexmark
Printer at MyInks.com. Free s/h on orders $50 or more to the US & Canada.
http://www.c1tracking.com/l.asp?cid=5511
http://us.click.yahoo.com/mOAaAA/3exGAA/qnsNAA/i7folB/TM
---------------------------------------------------------------------~->

Berlangganan: [EMAIL PROTECTED]
Stop Berlangganan: [EMAIL PROTECTED]
Keluhan Milis(Unbouncing,spam,dll): [EMAIL PROTECTED] 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ 


Kirim email ke