还有个问题//
WDNR                                    BLOB(4000)
oracle 里最大只能存4000??

解决方案 »

  1.   

    OleLoadFromBlobFld(OleDocumt,cds01.fieldbyname('wdnr').value);这里传递的参数类型不对,传入的应该是一个tblobfield的参数,而不是一个variant(value)
      

  2.   

    可是我建表的时候已经设置'wdnr'为 Blob类型了呀//
    小新你觉得这里该怎么写呢??
      

  3.   

    'wdnr'为 Blob类型,但是cds01.fieldbyname('wdnr').value取出的是'wdnr'内部的值,是value。你要么在你的函数中先不用参数,直接用cds01.fieldbyname('wdnr') as tblobfield去试一下能否成功