我在客户端把 TBlob(图象字段).clear ,再使用 ClientDataSet.ApplyUpdate(0)更新到服务器. 但再次打开,还是可以看到该图象,请问有谁碰到过这个问题??如何解决?? 
在C/S结构下是不会有这个问题的. 另外,如果该字段更换图片都是正常.

解决方案 »

  1.   

    附上清空图象提交的XML
    图象字段是 产品图象
    <?xml version="1.0" standalone="yes"?>
    <DATAPACKET Version="2.0"><METADATA>
    <FIELDS><FIELD fieldname="产品编号" attrname="xF0" fieldtype="string" WIDTH="20"/>
    <FIELD fieldname="产品名称" attrname="xF1" fieldtype="string" WIDTH="180"/>
    <FIELD fieldname="产品图片" attrname="xF26" fieldtype="bin.hex" SUBTYPE="Binary"/><FIELD fieldname="备注" attrname="xF27" fieldtype="bin.hex" SUBTYPE="Text"/>
    <FIELD attrname="ID" fieldtype="i4" readonly="true" SUBTYPE="Autoinc"/></FIELDS>
    <PARAMS DATASET_DELTA="TRUE"/>
    </METADATA>
    <ROWDATA><ROW RowState="1" xF0="91" xF1="91"   ID="327"/>
    <ROW RowState="8"/></ROWDATA>
    </DATAPACKET>
      

  2.   

    TBlobField(图象字段).Clear ,我用过,没问题,是不是你的图片装载的程序有的问题,
    C/S也没问题,我都用过
      

  3.   

    不会, 我在C/S结构的时候是可以用的, 现在改成B/S结构就不行.