在ORACLE数据库里的数据是有格式的。
但是读到memo里就没有换行了,不知道怎么解决?
我是用memo.text:=query1.fieldbyname('NR').asstring读出来的
是不是asstring用的有问题

解决方案 »

  1.   

    需要调用oracle中的dbms_lob包...
      

  2.   

    blob资料: 
    http://otn.oracle.com/pls/tahiti/tahiti.drilldown?re=&word=blob&book=a85397&preference= CLOB: 
    select   to_clob(col_name)   from   table_name; 
    blob: 
    select   dbms_lob.substr(col_name)   from   table_name; 
     
      

  3.   

    运行了一下,提示错误cannot send or receive an unsupported LOB
      

  4.   

    没错啊,query里面写成了这样
    select XXID,BT,to_clob(NR),FSR,FSRDW,FSDX,YXJ,YXQ from GG_XX
      

  5.   

    我用的是DBArtisan8.5操作数据库,那里面凡是有clob字段的表都不能select * from,提示错误OCILobLocatorAssign - not supported in Oracle 8.0 client.
    但是在delphi的query里面可以select * from,我把*改成你说的那个就提示错误。
      

  6.   

    没人会吗?新建个文本文件,把clob用stream导过去,再从文本文件里读到memo里,行不行?