veritabanı resim ekleme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
twistero
Üye
Mesajlar: 25
Kayıt: 06 Ara 2015 01:14

veritabanı resim ekleme

Mesaj gönderen twistero »

merhabalar,
forumda diğer konuları araştırdım fakat anlayamadım hiçbirini ve konu açma gereği duydum.
ürün bilgileri kaydeden bir form yaptım fakat resimi kaydettiremedim veritabanındaki istediğim alana.
ürün adı,fiyatı,kdv, stok bilgilerini kaydettiriyorum sadece resimi yapamadım.
Nasıl bir parametre kodu girmem gerekiyor veya başka bir şekilde nasıl yapabilirim?
Not: Access veritabanı kullanıyorum.

Kod: Tümünü seç

UrunEkleQuery.Close;
UrunEkleQuery.SQL.Text:='insert into urunler (UrunAd,UrunFiyat,UrunKdv,UrunStok,UrunResim) values(:UrunAd,:UrunFiyat,:UrunKdv,:UrunStok,:UrunResim)';
UrunEkleQuery.Parameters.ParamByName('UrunAd').Value:=UrunAd.Text;
UrunEkleQuery.Parameters.ParamByName('UrunFiyat').Value:=UrunFiyat.Text;
UrunEkleQuery.Parameters.ParamByName('UrunKdv').Value:=UrunKdv.Text;
UrunEkleQuery.Parameters.ParamByName('UrunStok').Value:=UrunStok.Text;
UrunEkleQuery.ExecSQL;
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Re: veritabanı resim ekleme

Mesaj gönderen mrmarman »

Daha bir kaç soru aşağıda word belgesi ile ilgili cevapta var. Görememiş olmalısınız.

Aşağıdaki şekilde kullanın. Blob alanı doğru tanımlamışsanız çalışacaktır.

Kod: Tümünü seç

UrunEkleQuery.Parameters.ParamByName('UrunResim').LoadFromFile(strResimDosya, ftBLOB);
Diğer ihtiyaçlar için bkz ilgili bu link
Resim
Resim ....Resim
twistero
Üye
Mesajlar: 25
Kayıt: 06 Ara 2015 01:14

Re: veritabanı resim ekleme

Mesaj gönderen twistero »

mrmarman yazdı:Daha bir kaç soru aşağıda word belgesi ile ilgili cevapta var. Görememiş olmalısınız.

Aşağıdaki şekilde kullanın. Blob alanı doğru tanımlamışsanız çalışacaktır.

Kod: Tümünü seç

UrunEkleQuery.Parameters.ParamByName('UrunResim').LoadFromFile(strResimDosya, ftBLOB);
Diğer ihtiyaçlar için bkz ilgili bu link
hocam mesaj attım bakabilir misiniz?
Cevapla