你是怎么实现往BLOB类型的列写入数据的? 是用ADO.recordset.appendchunk方法还是直接调用dbms_lob包? 我想,用oracle提供的包速度应该快一点。
解决方案 »
- oracle集群环境中使用存储过程注意要点?
- oracle9.2安装出错,急!!
- 怎么查看别人有没有连我的数据库
- iSQL*Plus URL 为:http://xxx:5560/isqlplusiSQL*Plus
- 怎么造下拉框连动的数据数据?
- 关于ODI 安装时 ODI口令不对的问题
- !!!!!!!!!!连接的语句使用索引的问题
- ****删除用户,删除数据****
- 数据迁移问题???
- 本人正在学用PowerDesigner设计数据库,没有现成的例子,不知用PowerDesigner应怎样表现设计的要素,那位大哥能否给一份你们的设计,最好
- oracle9中出现两个重名的表
- 请问个简单问题,请问怎么同时,添加多条数据。
写入方法如下adoconnection.open;
adotable.open;
adotable.append;
adotable.fieldbyName('id').asstring := id.text;
TBlobField(adotable.fieldbyName('id')).loadfromfile(filename);
adotable.post;
但是ado无论如何都没有bde快,但是bde的blob size太小最大就能设置到1000K,
几M的文件没有用bde来存取
使用ADO对象快。没有带 Delphi的例子,但是for VB/VC的都有,
我在VB下测试过,没问题。
路径: $ORACLE_HOME\bin\oo4o
引用的tlb文件路径:$ORACLE_HOME\bin\oip8.tlb
谢谢老兄的帮助呀,
现在我才明白,表记录多后,table的open很费时的,前头我的方法主要是这个地方太费时,
用query只打开一条记录,所以速度和空表时差不太多,再次感谢