D
DrylandFish
Unregistered / Unconfirmed
GUEST, unregistred user!
我用webserver +soap 方式处理数据库, 在客户端,使用TBlob(图象字段).clear;清除图象,再使用ClientDataSet.ApplyUpdate(0)更新成功,但再次打开,还是出现该图象.请问如何使用ClientDataSet.ApplyUpdate清除??
下面是我找到的传送到服务器的ClientDataSet.Detla xml数据.
我是把ClientDataSet.Detla 发送到服务器端,再使用服务器端的ClientDataSet更新
<?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>
下面是我找到的传送到服务器的ClientDataSet.Detla xml数据.
我是把ClientDataSet.Detla 发送到服务器端,再使用服务器端的ClientDataSet更新
<?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>