有哪位高手用过ODAC读出和插入ORACLE里面的CLOB类型的字段!!

解决方案 »

  1.   

    ODAC 应用技巧 (二)使用 BLOB 及 CLOB 数据类型http://www.blogjava.net/badboyryan/archive/2007/08/18/137817.html
      

  2.   

    UPDATE bb
    SET
      YXMC = :YXMC,
      NUM = :NUM,
      ID = :ID,
      XM = empty_clob()
    WHERE
      YXMC = :OLD_YXMC
    RETURNING
      XM
    INTO
      :XM
    数据显示在DBGRID里,CLOB字段的内容没有显示出来,只显示"(HugeClob)"
    我在DBGRID里更新数据,但是没次改CLOB字段时,他就报"cannot access field "xm" as type text"
      

  3.   

    DBGRIDI不会直接显示图片字段,你可借助DBIMAGE或用其它DBGRID控件如:CXGRID等。
      

  4.   

    CLOB里面存的不是图片,是大于4K的文字
      

  5.   

    在程序里把clob的数据通过TStringStream转换成字符串
      

  6.   

    我在JAVA里会转,在DELPHI里要怎么写呢?直接在DBGRIDI查看的,没有JAVA里的rs.getString("xm"),可以在读出的时候再转一下
      

  7.   

      .....
      TBlobField( FieldByName( 'xm' ) ).SaveToStream( StringStream );
      ....
      

  8.   

    失踪的月亮,
    TBlobField( FieldByName( 'xm' ) ).SaveToStream( StringStream );
    应该加在哪里,有没有例子可以参加一下
      

  9.   

    怎样可以在DBGRID里面看到CLOB字段的内容,有没有高手啊!
      

  10.   

    OraSession1.ExecSQL('insert into bb(yxmc,xm,num) values('+quotedstr(edt1.Text)+','+quotedstr(2.Text)+','+quotedstr(3.Text)+')',[]);
      

  11.   

    CLOB怎么显示在DBGRID里啊,有没有高手指点一下
      

  12.   

    有谁能给个DEMO吗?分不够再加.