Txt uzantılı dosyayı kayıt

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
yetnot
Üye
Mesajlar: 27
Kayıt: 06 Ağu 2006 01:38

Txt uzantılı dosyayı kayıt

Mesaj gönderen yetnot »

Arkadaşlar basit bir detayda takıldım...Bilgiseyarımda bulunan txt uzantılı dosyayı veritabanına nasıl kaydedebilirim:D Forumda aradım ama bulamadım.Yardımlarınız için şimdiden teşekkür ederim.
Veritabanı firebird.
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Mesaj gönderen mkysoft »

blob ve stream kelimelerini aramanı tavsiye ederim.
yetnot
Üye
Mesajlar: 27
Kayıt: 06 Ağu 2006 01:38

Mesaj gönderen yetnot »

mkysoft Söylediğiniz şekilde aramalarımı yaptım ama istediğim sonuca ulaşamadım...Eminim çok kolaydır ama takıldık bir kere:D Yardımlarınızı bekliyorum
yetnot
Üye
Mesajlar: 27
Kayıt: 06 Ağu 2006 01:38

Mesaj gönderen yetnot »

BU şekilde yaptım...Daha mantıklı bir yolu var mı?

Kod: Tümünü seç

var
  MyList:TstringList;
begin
  MyList :=TStringList.Create;
  try
     // yükleme
     MyList.loadfromfile('c:\denemetext.txt');
    // kaydetme
     IBTable1.Insert;
     IBTable1BLOB.Value :=  MyList.Text;
     IBTable1.Post;
     IBTable1.Refresh;
  finally
     MyList.Free;
  end;

end;
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Mesaj gönderen mkysoft »

Gayet mantıklı :D
Diğer yöntemde zaten stream yaparak dosyası binary olarak açıp field'a yazmak.
Hakan Can
Üye
Mesajlar: 634
Kayıt: 04 Mar 2005 04:27
Konum: Ankara

Mesaj gönderen Hakan Can »

Anlaşılan field TBlobField.

Bu durumda direk TBlobField.LoadFromFile özelliğini kullanabilirsiniz:

Kod: Tümünü seç

     IBTable1.Insert; 
     IBTable1BLOB.LoadFromFile('c:\denemetext.txt'); 
     IBTable1.Post;
İyi çalışmalar.
Cevapla