L
lglhsy
Unregistered / Unconfirmed
GUEST, unregistred user!
//ClientDataSet1sNm: TWideStringField
ClientDataSet1.edit;
ClientDataSet1sNm.AsString:=''//为空不能保存 (sNm nvarchar(20) null)
//ClientDataSet1sNm.AsString:='abc'可以保存,只要有值' '都可以
保存过过程
cdsUpDataSet.data:=ClientDataSet1.Delta;
cdsUpDataSet.xmldata传到中间层
中间层
cdsDataSet.xmldata:=xmldata;
cdsDataSet.ApplyUpdates(-1);
不出错,但就是不能保存为空(''和null)的值,其它新增、修改、删除都正常
不知各位是用什么方法解决此问题,或是有没有过同样的问题。。。
在xmldata里为空(''和null)的值当作没有修改过,所以不能提交保存到数据库,是这样吗?
ClientDataSet1.edit;
ClientDataSet1sNm.AsString:=''//为空不能保存 (sNm nvarchar(20) null)
//ClientDataSet1sNm.AsString:='abc'可以保存,只要有值' '都可以
保存过过程
cdsUpDataSet.data:=ClientDataSet1.Delta;
cdsUpDataSet.xmldata传到中间层
中间层
cdsDataSet.xmldata:=xmldata;
cdsDataSet.ApplyUpdates(-1);
不出错,但就是不能保存为空(''和null)的值,其它新增、修改、删除都正常
不知各位是用什么方法解决此问题,或是有没有过同样的问题。。。
在xmldata里为空(''和null)的值当作没有修改过,所以不能提交保存到数据库,是这样吗?