Databaseden resim yolunu alma

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
Serhat
Üye
Mesajlar: 203
Kayıt: 27 Tem 2014 11:10

Databaseden resim yolunu alma

Mesaj gönderen Serhat »

Merhaba seçmiş olduğum resmin yolunu databaseye kaydediyorum, ve tekrar imagede göstermek istediğimde resimdeki hata oluşuyor,
acaba nerede hata yapıyorum???


Resim


Kod:

Kod: Tümünü seç

procedure TForm7.LogoClick(Sender: TObject);
var
  ResimYol: String;
begin
  try
    With TOpenDialog.Create(nil) do
    begin
      Filter := 'Resim(*.bmp)(*.jpeg)(*.jpg)(*.ico)(*.png)(*.gif)|*.bmp;*.jpeg;*.jpg;*.ico;*.png;*.gif';
      FilterIndex := 1;
      if Execute then
      begin
        with Form1.Ayarlar do
        begin
          SQL.Clear;
          SQL.Add('Update AYARLAR Set LOGO=:LG');
          ParamByName('LG').AsString := Filename;
          ExecSQL;
          Close;

          Close;
          SQL.Clear;
          SQL.Add('Select * From AYARLAR');
          Open;
          ResimYol := FieldByName('LOGO').AsString;
          Image1.Picture.LoadFromFile(ResimYol);
        end;
      end;
    end;
  except
  end;
Bu şekilde aldığımda sorun yok:

Kod: Tümünü seç

procedure TForm7.Button1Click(Sender: TObject);
begin
  image1.Picture.LoadFromFile('C:\Yeni klasör\CrystalRush.bmp');
end;
Kullanıcı avatarı
AliZairov
Üye
Mesajlar: 341
Kayıt: 06 Nis 2012 03:09
Konum: Azerbaycan, Bakü
İletişim:

Re: Databaseden resim yolunu alma

Mesaj gönderen AliZairov »

İyi akşamlar.

Kaydetdiğiniz resmin yolu v.t nasıl kayıt oluyo bi bakınız eğer doğruysa sorun, büyük ihtimal gerekli resim kütüphanelerini eklememenizden kaynaklanıyor.

XE2 üzeri için

Kod: Tümünü seç

  Vcl.Imaging.GIFImg,
  Vcl.Imaging.jpeg,
  Vcl.Imaging.pngimage,
Cevapla