ACCESS中有一個BLOB欄位,內容為OLE方式存入的WORD內容。現急尋幫助,希望能提供Delphi環境下,讀寫ACCESS資料庫中的BLOB型別欄位的原始碼,表名為test,欄位名為"jl"。
網上搜索過一些,用stream或blobstream流檔案方式讀寫的。測驗時,均提示“無效的流媒體格式”。
謝謝!!
uj5u.com熱心網友回復:
TblobField(adoquery1.FieldByName('jj')).LoadFromFile();TblobField(adoquery1.FieldByName('jj')).SaveFromFile();
uj5u.com熱心網友回復:
把分給我吧!for i := 0 to EmployeeRecordCount-1 do
begin
TBlobField(FieldByName('Tface1')).SaveToStream(tempStream);
CopyMemory(@Employee[i].faceTemplates[0].ftemplate,tempStream.Memory,16384);
tempStream.Clear;
tempStream.SetSize(16384); //設定流的大小
tempStream.Free; //釋放流
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/151851.html
標籤:數據庫相關
上一篇:AdvancedDrawItem
