SORGULAMADA RESİM GÖZÜKMÜYOR.
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 22
- Kayıt: 28 Eki 2015 06:58
SORGULAMADA RESİM GÖZÜKMÜYOR.
Hocalarım böyle bir sıkıntı ile karşılaştım. Resim veritabanına kayıt oluyor ancak hem kayıt yaptğım hemde sorgulama yaptığım yerde tıklayınca tepki vermiyor .resim gözükmüyor.Tepki alamıyorum. cxgrid uniqurey uniconnection kullandım .
kullandığım kodlarda şu şekilde :
private
FotografYolu :WideString ;
if DIALOG1.Execute then
begin
FotografYolu := DIALOG1.FileName;
cxImage1.Picture.LoadFromFile(FotografYolu);
end;
begin
with qrykayıt do
begin
Append;
TBlobField (FieldByName('FOTO')).LoadFromFile(FotografYolu) ;
Post;
kullandığım kodlarda şu şekilde :
private
FotografYolu :WideString ;
if DIALOG1.Execute then
begin
FotografYolu := DIALOG1.FileName;
cxImage1.Picture.LoadFromFile(FotografYolu);
end;
begin
with qrykayıt do
begin
Append;
TBlobField (FieldByName('FOTO')).LoadFromFile(FotografYolu) ;
Post;
-
- Üye
- Mesajlar: 121
- Kayıt: 10 Ara 2015 10:39
Re: SORGULAMADA RESİM GÖZÜKMÜYOR.
Resimleri ayrı bir tabloda tutsan bence hız açısından daha sağlıklı olur. Ben o şekilde kullanıyorum. Foto için kullandığım tablo kursiyer tablosuna detay olarak bağlı. Resim eklerken de kullandığım kod;
Bir de;
bu kod kaydet butonun içinde mi? Yani kaydete basınca mı resim seçtiriyorsun.
Kod: Tümünü seç
procedure TKursiyer_Karti.Yukle_BtnClick(Sender: TObject);
begin
DM.KURSIYER.Edit;
DM.FOTO.Edit;
if opendialog1.Execute then // eğer opendialog1 aktif ise
begin
Foto.Picture.LoadFromFile(opendialog1.FileName); //opendialog1 deki resmi image nesnesine aktar
end;
end;
Kod: Tümünü seç
with qrykayıt do
begin
Append;
TBlobField (FieldByName('FOTO')).LoadFromFile(FotografYolu) ;
-
- Üye
- Mesajlar: 22
- Kayıt: 28 Eki 2015 06:58
Re: SORGULAMADA RESİM GÖZÜKMÜYOR.
TCX IMAGE NESNESİ EVENT ON DBCLİCK İLE RESİMİ SEÇİYORUM. EVET DEDİĞİNİZ KODU KAYDET BUTONUNDA TANIMLIYORUM. ASLINDA RESMİ KAYIT EDİYOR. SADECE BASKA İSME GELDİĞİMDE VEYA SORGULAMA YAPARKEN İSİMLERE TIKLAYINCA RESİMLER GÖZÜKMÜYOR
-
- Üye
- Mesajlar: 121
- Kayıt: 10 Ara 2015 10:39
Re: SORGULAMADA RESİM GÖZÜKMÜYOR.
CX bileşenlerini kullanmadım ama cxImage1 nesnesinin veritabanı datafield özelliği var mı? Eğer yoksa resimleri göstermemesi normal. Dediğim özelliği var mı yok mu bir bakabilir misin. Yoksa kod yazmak gerekiyor. Yada dbimage nesnesi kullanabilirsin.
-
- Üye
- Mesajlar: 22
- Kayıt: 28 Eki 2015 06:58
Re: SORGULAMADA RESİM GÖZÜKMÜYOR.
KODLARI VARMI ACABA
-
- Üye
- Mesajlar: 121
- Kayıt: 10 Ara 2015 10:39
Re: SORGULAMADA RESİM GÖZÜKMÜYOR.
Kod: Tümünü seç
image1.Picture.LoadFromFile(ibdataset1.fieldByName('RESIM').AsString);
-
- Üye
- Mesajlar: 22
- Kayıt: 28 Eki 2015 06:58
Re: SORGULAMADA RESİM GÖZÜKMÜYOR.
Sorunumu Çözmüş bulunmaktayım .Yorumlarınız için teşekkür ederim . Sorunum databindig i datasorce u ve fotografın bulundğu alanı bağlamamam olmuş
-
- Üye
- Mesajlar: 121
- Kayıt: 10 Ara 2015 10:39
Re: SORGULAMADA RESİM GÖZÜKMÜYOR.
Rica eder çalışmalarının devamını dilerim. İyi çalışmalar