[mapguide-users] How to insert null using MgFeatureService::UpdateFeatures

christophe_geomap csroux at free.fr
Thu Sep 11 04:43:21 EDT 2008


Hi all,
I want to insert or update a value with null using
MgFeatureService::UpdateFeatures but i don't know how !
I try to do this :

   MgPropertyCollection insertProperties = new MgPropertyCollection();
   MgInt32Property mgProp = new MgInt32Property(propertyName, 0);
   mgProp.SetNull(true);
   insertProperties.Add(mgProp);
...
  
   MgFeatureCommandCollection commands = new MgFeatureCommandCollection();
   commands.Add(new MgInsertFeatures(classDef.GetName(), insertProperties));
   MgPropertyCollection updatedProps = featureService.UpdateFeatures(resId,
commands, false);

but it doesn't work. If i don't add MgProperty with null value to the
MgPropertyCollection, it work, but i  don't have null in my field (older
value if update, default value if insert).

In mapguide src the function
MgServerFeatureUtil::MgPropertyToFdoDataValue(MgProperty* srcProp) don't
test if the MgProperty is null.

Can anybody help me? 

Christophe
-- 
View this message in context: http://www.nabble.com/How-to-insert-null-using-MgFeatureService%3A%3AUpdateFeatures-tp19430424p19430424.html
Sent from the MapGuide Users mailing list archive at Nabble.com.



More information about the mapguide-users mailing list