Sayfayı Yazdır | Pencereyi Kapat

Listview Sql'den Fotoğraf çekme

Nereden Yazdırıldığı: Clomosy | Forum
Kategori: Genel Programlama
Forum Adı: Genel İşlemler
Forum Tanımlaması: TRObject dili ile programlama yaparken karşılaşılan genel işlemler
URL: https://forum.clomosy.com.tr/forum_posts.asp?TID=827
Tarih: 08 Ocak 2025 Saat 03:03
Program Versiyonu: Web Wiz Forums 12.07 - https://www.webwizforums.com


Konu: Listview Sql'den Fotoğraf çekme
Mesajı Yazan: cafer kosker
Konu: Listview Sql'den Fotoğraf çekme
Mesaj Tarihi: 07 Ağustos 2024 Saat 11:12
void LoadIlanlarFromDatabase(CategoryFilter: string);
{
  try
  
    IlanQuery.Connection = Clomosy.DBSQLServerConnection;
    if (CategoryFilter == '') 
    {
      IlanQuery.SQL.Text = 'SELECT  Adres as IlanAdres, Konum as IlanKonum, Tarih as IlanTarih,  CONCAT(Fiyat, '' TL gece'') as IlanPrice, CONCAT(Puan, ''/5'') as IlanPuan  FROM Ilanlar';
    }
    else
    {
      IlanQuery.SQL.Text = 'SELECT Adres as IlanAdres, Konum as IlanKonum, Tarih as IlanTarih,  CONCAT(Fiyat, '' TL gece'') as IlanPrice, CONCAT(Puan, ''/5'') as IlanPuan * FROM Ilanlar WHERE Kategori = ' + QuotedStr(CategoryFilter);
    }
    IlanQuery.Open;
    if (IlanQuery.Found)
    {
      IlanListView.ClLoadProListViewDataFromDataset(IlanQuery);
    }
    else
    {
      ShowMessage('Kayıt Bulunamadı!');
    }
  finally
    IlanQuery.Close;
    IlanQuery.Free;
  }
SQL den veritabanına link olarak insert ettiğim fotoğrafı listview'e nasıl çekebilirim.



Cevaplar:
Mesajı Yazan: cafer kosker
Mesaj Tarihi: 07 Ağustos 2024 Saat 12:46

void ResimEkle;  (Resim Ekle)
{
  IlanPicture = IlanForm.AddNewProImage(IlanDesignerPanel, 'IlanPicture');
  IlanDesignerPanel.AddPanelObject(IlanPicture, clImage1);
  IlanPicture.Align = alCenter;
  IlanPicture.Width = 300;
  IlanPicture.Height = 200;
  IlanPicture.clProSettings.PictureAutoFit = True;
  IlanPicture.clProSettings.PictureStretch = True;
  IlanPicture.SetclProSettings(IlanPicture.clProSettings);
}
void LoadIlanlarFromDatabase(CategoryFilter: string);
{
  try
  
    IlanQuery.Connection = Clomosy.DBSQLServerConnection;
    if (CategoryFilter == '') 
    {
      IlanQuery.SQL.Text = 'SELECT ResimURL as IlanPicture, Adres as IlanAdres, Konum as IlanKonum, Tarih as IlanTarih,  CONCAT(Fiyat, '' TL gece'') as IlanPrice, CONCAT(Puan, ''/5'') as IlanPuan  FROM Ilanlar';
    }
    else
    {
      IlanQuery.SQL.Text = 'SELECT ResimURL as IlanPicture, Adres as IlanAdres, Konum as IlanKonum, Tarih as IlanTarih,  CONCAT(Fiyat, '' TL gece'') as IlanPrice, CONCAT(Puan, ''/5'') as IlanPuan* FROM Ilanlar WHERE Kategori = ' + QuotedStr(CategoryFilter);
    }
    IlanQuery.Open;
    if (IlanQuery.Found)
    {
      IlanListView.ClLoadProListViewDataFromDataset(IlanQuery);
    }
    else
    {
      ShowMessage('Kayıt Bulunamadı!');
    } 
  finally
    IlanQuery.Close;
    IlanQuery.Free;
  }
}

Aldığım Hata : RUNTIME ERROR
Cannot open file "/var/mobile/Containers/Data/Application/EE5E4248-4DC7-4571-8864-01C65F2BA495/Documents/Temporary/CLOSTARTER/366F105B9E9/skjfnzq". No such file or directory when evaluating instruction Ret ($0,$0,$0,$0,"").
Stack content is: [UnicodeString:,11,Null,5204846592...].
Source position: 155,1
Position: 155, 1

Resim Çekmekte hata veriyor select sorgusuna resim çekme kodunu ekledikten sonra bu hatayı aldım.



Mesajı Yazan: cafer kosker
Mesaj Tarihi: 07 Ağustos 2024 Saat 12:48
https://hizliresim.com/2a2hssn" rel="nofollow - https://hizliresim.com/2a2hssn     Veritabanı


Mesajı Yazan: Developer
Mesaj Tarihi: 07 Ağustos 2024 Saat 13:51
Merhaba Cafer,
Kullandığın resmin sonunda jpeg,png vb. uzantılar yer almalı. Bunlar olmadığı için dosya olarak arıyor.


Mesajı Yazan: cafer kosker
Mesaj Tarihi: 07 Ağustos 2024 Saat 14:18
Çok teşekkürler başarılı bir şekilde çektim linkleri
 örnek olarak bu formata çevirince ( https://i.imgur.com/1tYWvNC.jpeg" rel="nofollow - https://i.imgur.com/1tYWvNC.jpeg )



Sayfayı Yazdır | Pencereyi Kapat

Forum Software by Web Wiz Forums® version 12.07 - https://www.webwizforums.com
Copyright ©2001-2024 Web Wiz Ltd. - https://www.webwiz.net