oracle Blob處理


--讀
TempSql.SQL.Add('Select rptblob from RPTDEF where bianh = :bianh ');
TempSql.ParamByName('bianh').AsString := '8061';
TempSql.Open;
TBlobField(TempSql.FieldByName('rptblob')).SaveToFile('8061.fr3');

--插入、更新

insSql.SQL.Add('INSERT INTO RPTDEF (BIANH, RPTBLOB) VALUES (:BIANH, EMPTY_BLOB()) RETURNING RPTBLOB INTO :RPTBLOB');

Update RPTDEF set rptblob = EMPTY_BLOB() where bianh = :bianh Returning RptBlob Into :RptBlob

 

insSql.ParamByName('rptblob').ParamType := ptInput; 

insSql.ParamByName('rptblob').AsOraBlob.LoadFromFile(AppPath);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM