Konuyu Oyla:
  • Derecelendirme: 4/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
ClientDataSet image field yükleme (DataSnap)
#20
(25-01-2023, Saat: 09:25)tekrar gözden geçirdim şu an sorunum düzeldi . hi_selamlar Adlı Kullanıcıdan Alıntı:
procedure TForm3.Button2Click(Sender: TObject);
   var
 siras:Integer;
 i,n:Integer;
 msFoto: TMemoryStream;

begin
  Form3.UniQuery1.Close;
  Form3.UniQuery1.SQL.Clear;
  Form3.UniQuery1.SQL.Add('select * from  data_ilan ');
  Form3.UniQuery1.Open;
  n:=Form3.UniQuery1.RecordCount;

for i := 0 to n-1 do
  begin
   siras:= Form3.UniQuery1sira.Value;
   Form3.UniQuery1.Next;
if siras= 1 then
  begin
       Memo1.Lines.Clear;
       Memo1.Lines.Add(Form3.UniQuery1metin.Value);
       msFoto := TMemoryStream.Create;
        try
       TBlobField(UniQuery1.FieldByName('pic')).SaveToStream(msFoto);
       msFoto.Position := 0;
       Image1.Bitmap.LoadFromStream(msFoto);
       finally
         msFoto.Free;
       end;
  end
else if siras=2 then
  begin
       Memo2.Lines.Clear;
       Memo2.Lines.Add(Form3.UniQuery1metin.Value);
       msFoto := TMemoryStream.Create;
        try
       TBlobField(UniQuery1.FieldByName('pic')).SaveToStream(msFoto);
       msFoto.Position := 0;
       Image2.Bitmap.LoadFromStream(msFoto);
       finally
         msFoto.Free;
       end;
  end
  else if siras=3 then
  begin
       Memo3.Lines.Clear;
       Memo3.Lines.Add(Form3.UniQuery1metin.Value);
       msFoto := TMemoryStream.Create;
        try
       TBlobField(UniQuery1.FieldByName('pic')).SaveToStream(msFoto);
       msFoto.Position := 0;
       Image3.Bitmap.LoadFromStream(msFoto);
       finally
         msFoto.Free;
       end;
  end
  else if siras=4 then
  begin
       Memo4.Lines.Clear;
       Memo4.Lines.Add(Form3.UniQuery1metin.Value);
       msFoto := TMemoryStream.Create;
        try
       TBlobField(UniQuery1.FieldByName('pic')).SaveToStream(msFoto);
       msFoto.Position := 0;
       Image4.Bitmap.LoadFromStream(msFoto);
       finally
         msFoto.Free;
       end;
  end
  else if siras=5 then
  begin
       Memo5.Lines.Clear;
       Memo5.Lines.Add(Form3.UniQuery1metin.Value);
       msFoto := TMemoryStream.Create;
        try
       TBlobField(UniQuery1.FieldByName('pic')).SaveToStream(msFoto);
       msFoto.Position := 0;
       Image5.Bitmap.LoadFromStream(msFoto);
       finally
         msFoto.Free;
       end;
  end
  else if siras=6 then
  begin
       Memo6.Lines.Clear;
       Memo6.Lines.Add(Form3.UniQuery1metin.Value);
       msFoto := TMemoryStream.Create;
        try
       TBlobField(UniQuery1.FieldByName('pic')).SaveToStream(msFoto);
       msFoto.Position := 0;
       Image6.Bitmap.LoadFromStream(msFoto);
       finally
         msFoto.Free;
       end;
  end
end;
Merhabalar,

Yukarı da paylaşılan link'i tam olarak incelemenizi öneririm.

@RAD Coder > https://www.delphican.com/showthread.php...1#pid51741

msFoto.Position := 0;
nasıl kullanıldığını,

yine aynı şekilde
msFoto.Free;
Hangi aşamadan sonra kullanıldığına dikkat edin.

Kolay gelsin.
Cevapla


Bu Konudaki Yorumlar
ClientDataSet image field yükleme (DataSnap) - Yazar: 41linea41 - 20-07-2019, Saat: 12:41
ClientDataSet image field yükleme (DataSnap) - Yazar: TheEAK - 21-08-2020, Saat: 10:48
ClientDataSet image field yükleme (DataSnap) - Yazar: Jakarta2 - 23-10-2020, Saat: 14:22
ClientDataSet image field yükleme (DataSnap) - Yazar: yemre - 23-01-2023, Saat: 18:13
ClientDataSet image field yükleme (DataSnap) - Yazar: yemre - 24-01-2023, Saat: 18:14
Cvp: ClientDataSet image field yükleme (DataSnap) - Yazar: yemre - 25-01-2023, Saat: 09:56
ClientDataSet image field yükleme (DataSnap) - Yazar: yemre - 25-01-2023, Saat: 13:29
ClientDataSet image field yükleme (DataSnap) - Yazar: yemre - 25-01-2023, Saat: 14:02
ClientDataSet image field yükleme (DataSnap) - Yazar: yemre - 25-01-2023, Saat: 14:43
ClientDataSet image field yükleme (DataSnap) - Yazar: yemre - 25-01-2023, Saat: 19:18

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Birden Fazla İmage ı Whatsapp ile paylaşmak barissagir 1 632 05-06-2025, Saat: 03:24
Son Yorum: barissagir
  ClientDataSet Field Not found hatası. mcuyan 0 636 07-06-2024, Saat: 19:57
Son Yorum: mcuyan
  Google play Uygulama yükleme hatası [Çözüldü] codder71 3 1.364 23-02-2024, Saat: 22:42
Son Yorum: codder71
  Cihaza ipa dosyası yükleme emrahozten 13 7.052 27-10-2023, Saat: 17:13
Son Yorum: emrahozten
  FMX Listview Image Sorunu [ÇÖZÜLDÜ] Mesut 1 928 20-10-2023, Saat: 15:03
Son Yorum: Mesut



Konuyu Okuyanlar: 1 Ziyaretçi