Firebird Resim kaydolmuyor

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
veliadiguzel
Üye
Mesajlar: 197
Kayıt: 09 Tem 2003 02:11
Konum: Gebze/Kocaeli
İletişim:

Firebird Resim kaydolmuyor

Mesaj gönderen veliadiguzel »

S.A.

Herhalde bayaa yaşlandık artık en basit soruları bile sorar olduk :oops: ama işin içinden çıkamadım.

Hakkınızı helal edin.

Kod: Tümünü seç

procedure TfrmFirmalar.btnResimEkleClick(Sender: TObject);
begin
  //inherited;
  dlgResim.Title := 'Resim Seç';
  dlgResim.Filter := 'JPEG Dosyalari|*.jpg|ico Dosyalari|*.ico|Bmp Dosyalari|*.bmp';
  if dlgResim.Execute then
  begin
    EditRec;
    JvDBImage1.Picture.LoadFromFile(dlgResim.FileName);
  end;
end;
bu kodla resmi goruyorum ama veri tabanına kaydedemiyorum PostRec ettigim zaman gene null alan geliyo. ne bi hata ne bisi alıyorum firebird loglarına da bisi dusmuyo
Firebird 1.5 (debian sarge uzerinde)

Not: Sistem FireBird örnek uygulama 2005_4 Seminerin deki sistemin aynısını kulanıyorum yapı olarak.
Turki
Üye
Mesajlar: 75
Kayıt: 03 May 2005 08:02

Selamlar....

Mesaj gönderen Turki »

Kod: Tümünü seç

procedure TForm1.JvDBImage1Click(Sender: TObject);//Bir Button da olabilir.
var
 yol:AnsiString;
begin
 OpenPictureDialog1.Title:='Resim Seç';
 OpenPictureDialog1.Filter:='JPG Dosyalari|*.jpg|Bmp Dosyaları|*.bmp|ico Dosyaları|*.ico';
 if OpenPictureDialog1.Execute Then
   begin
    yol:=OpenPictureDialog1.FileName;
    IBDataSet1.Edit;//değişme moduna al
    JvDBImage1.Picture.LoadFromFile(yol);
  end;
end;
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
@turki
sanırım arkadaş editrec komutu ile tabloyu zaten edit moduna alıyor.
@velitadiguzel

Kod: Tümünü seç

tabloadiBlobalanadi.loadfromfile(xxxx);
şeklinde deneyebilirmisiniz.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
veliadiguzel
Üye
Mesajlar: 197
Kayıt: 09 Tem 2003 02:11
Konum: Gebze/Kocaeli
İletişim:

Mesaj gönderen veliadiguzel »

S.A.

Biraz uğraştıktan sonra olayı çözdüm. A.Ş.
İşin ilginc yanı dataset sql'lerini yeniden olusturdum düzeldi nedenini bilemiyorum (yaşlanmak olabilir) ama şu anda çalışıyor.
A.R.O
Cevapla