| Author |
Message |
Chang80 |
| Location: |
|
|
Post subject: Trouble Insert Image ke Oracle 9i...
Posted: 22/Jan/2006 22:49
|
|
onNewBie
Joined: 22-Jan-2006
Posts: 2
Status: Offline
|
|
Sekarang ini saya ada masalah dengan cara memasukkan file image (.bmp, .jpg) dari Delphi ke table Oracle 9i. Untuk tipe data yang digunakan untuk menyimpan image, saya tahu yaitu BLOB yang katanya dapat menampung sampai dengan 2GB.
Untuk memasukkan image ke tabel, saya mendapatkan dari internet dengan cara:
Code:
Table1.Append;
TBlobField(Table1.FieldByName('Foto')).LoadFromFile(OpenPictureDialog1.FileName);
Table1.Post;
NB: Foto adalah nama field dengan tipe data BLOB.
Masalahnya file image yang dapat masuk ke dalam table yang size-nya sekitar <10KB aja, >=10KB tidak bisa alias muncul error "Invalid BLOB length", tetapi ada artikel dari internet yang katanya hanya dapat menyimpan file yang size-nya <=1,4MB. Jadinya membingungkan nich, yang benar yang mana ???
Koneksi dari Delphi ke Oracle, saya menggunakan komponen Database kemudian untuk koneksi ke tabelnya, bisa memakai komponen TTabel maupun TQuery.
Yang ingin saya tanyakan:
1. Bagaimana cara yang benar agar dapat untuk menyimpan file image dengan berbagai size?
2. Bagaimana pula load image dari table ke Delphi yang baik?
3. Untuk load image, sebaiknya menggunakan TImage atau DBImage ?
4. Yang saya tahu file image .jpg dapat disimpan tetapi DBImage tidak dapat menampilkannya jadi HANYA file image .bmp saja yang dapat ditampilkan oleh DBImage, apakah itu benar ?
5. Agar file image (.bmp maupun .jpg) yang telah disimpan dapat di-load kembali itu menggunakan apa sebaiknya ? |
|
|
| |
|
|
|
 |
|
kaka-delphi |
| Location: Taziex |
|
Post subject:
Posted: 23/Jan/2006 00:30
|
|
onElite
Joined: 12-Oct-2005
Posts: 1050
Location: Taziex
|
|
1. Coba ukurannya di gedein dari (klo di MySQL ga tau klo Oracle blom pernah nyentuh) BLOB ke MEDIUMBLOB / LONGBLOB. Tapi konsekuensinya, data jadi membengkak.
2. Seperti biasa aja, yang paling mudah pake DBAware (DBImage).
3. Klo pake TImage kodingnya agak repod dikit klo pake DBImage tinggal konek...!
4. Yups. BLOB itu bisa nyimpan apa aja (sampai istri simpanan .... wakakakakakkkk...canda), tapi sayang DBImage hanya support buat .bmp aja.
5. Klo BMP ga ada masalah, nah klo JPG coba pake kompo 3rd party supaya aga gampang dikit. |
|
|
| |
|
|
|
 |
kifmesoft |
| Location: |
|
Post subject: RE: Trouble Insert Image ke Oracle 9i...
Posted: 23/Jan/2006 04:02
|
|
onKnowledgeable

Joined: 02-Apr-2005
Posts: 176
Status: Offline
|
|
wahh.. ikutan jawab soal juga ahh..
@Chang80:
[1.] Caranya spt itu sudah benar..
setauku.. error itu karena driver "BDE" memang udah gak support,, sudah luuamaa BDE
gak dikembangin lagi, jadi ya sebaiknya gunakan yang lain.
saran saya,, gunakan komponen Direct DB Access untuk Oracle,
komponen ini ada banyak kok, FREEWARE ada, SHAREWARE pun jg ada
"Direct Oracle Access v4.0.5" pernah saya pake di "Oracle 9i" lancar2 aja.
silakan pilih di torry : http://torry.net/pages.php?id=549
[2.] Maksudnya menampilkan Gambar/Image dari Database ya ?
Pake aja DBImage atau yang sejenis dengan itu... kan tinggal colok, gak perlu koding
[3.] Maksudnya memasukkan Gambar/Image ke Database ya ?
Pake DBImage udah simple kok (ada "Picture.LoadFromFile"),
atau spt contoh punyamu itu jg bisa...
[4.] ya, benar..
[5.] bisa dicoba dengan komponen "EDBImage" (sudah bisa menangani format .jpg)
tinggal konek, tanpa perlu koding..
EDBImage v1.6 (Platform D3, D4, D5, D6, D7) :
http://dsp.mirrors.ebizlab.hit.bme.hu/f ... bimg16.zip |
|
|
| |
|
|
|
 |
|
|
Post subject:
Posted: 23/Jan/2006 10:42
|
|
onProfessional

Joined: 06-Aug-2005
Posts: 648
|
|
| Mas bayu ternyata pernah juga bergelumek dengan Oracale..wakaakkaakakaka database yang paling lierrrr sedunia...xixixixixix Mas bayu memang Krenzzz dech.....Ok Mas Chabg80 Masalah anda udah teratasi ama senior2 ane..waakakakakaka Junior mau turn malu oiiii wakakakakakaka |
_________________ == Barudak Jambi ===
Company : http://www.mpiholding.com/
|
| |
|
|
|
 |
|
deLogic |
| Location: Jakarta |
|
Post subject:
Posted: 23/Jan/2006 11:04
|
|
onMage
Joined: 04-Jul-2005
Posts: 2282
Location: Jakarta
|
|
@say:
salah pujian, itu bro kifmesoft lho, bukan saya, ntar bro kifmesoft jadi marah deh.. jadi malu... kekekeke... |
_________________ .:: Lagi gak pengen pasang signature ::.
|
| |
|
|
|
 |
kifmesoft |
| Location: |
|
Post subject: RE: Trouble Insert Image ke Oracle 9i...
Posted: 23/Jan/2006 11:48
|
|
onKnowledgeable

Joined: 02-Apr-2005
Posts: 176
Status: Offline
|
|
[OOT]
kalo saysansay mah kyknya udah sering salah cubit dech.. haahaha
Chang80 dicubit jadi Chabg80..., kifmesoft jadi kimsoft jadi bayu... jadi..jadi..
hahahahayy ...  |
|
|
| |
|
|
|
 |
|
|