الكتابة والقراءة بملف word
#1
السلام عليكم
لدي ملف word مخزن بقاعدة بيانات oracle بحقل من نوع blob كيف يمكن الكتابة والقراءة مع هذا الملف وشكراً
الرد
#2
و عليكم السلام

جرب هذه:

للحفط

PHP كود :
olecontainer.SaveAsDocument(tmpdoc);
  
// T.edit
  
T.BlobField.LoadFromFile(tmpdoc);
  
// T.Post
  
Deletefile(tmpdoc

لتحديث
PHP كود :
T.BlobField.SaveToFile(tmpdoc);
  
OleContainer.CreateObjectFromFile(tmpdocfalse);
  
OleContainer.DoVerb(ovPrimary); 
أدبني الدهر فأراني نقص عقلي وإذا ما ازددت علما زادني علما بجهلي
الرد
#3
أو

للقراءة
PHP كود :
procedure TfrmMain.tblPersonneAfterScroll(DataSetTDataSet);
var 
BlobStream TStream;
begin
     BlobStream 
:= tbl.CreateBlobStream(tblPersonne.FieldByName('إسم الحقل'),bmRead);
     try
      
ReCommentaire.Lines.LoadFromStream(BlobStream);
     finally
      
BlobStream.Free;
     
end;
end

للكتابة
PHP كود :
procedure TfrmMain.tblPersonneBeforePost(DataSetTDataSet);
var 
BlobStream TStream;
begin
     BlobStream 
:= tbl.CreateBlobStream(tblPersonne.FieldByName('إسم الحقل'),bmWrite);
     try
      
ReCommentaire.Lines.SaveToStream(BlobStream);
     finally
      
BlobStream.Free;
     
end;
end
أدبني الدهر فأراني نقص عقلي وإذا ما ازددت علما زادني علما بجهلي
الرد
#4
السلام عليكم
أولاً شكراً على الاجابة
هنا لاحظت عبارة عن تحميل ملف إلى قاعدة البيانات وتخزين ملف من قاعدة البيانات ولكن كيف الكتابة ضمن ملف word بقيم من قاعدة البيانات تتم ضمن البرنامج
وأنا أستخدم دلفي 7 ولكم الشكر
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم