Le jeudi 26 juillet 2012 22:52:47, Chris Crook a écrit : > Hi Even > > Sorry .. lost wasn't quite correct. The point is that my code for saving > some users data and then reloading needs to take account of whether they > have a field called fid or not if I want the list of fields unchanged > after saving and reloading the data. > > Either I have to record somewhere that the fid field is real (ie was in the > original data set), and set the GML_EXPOSE_FID accordingly so that it > appears in the reloaded data, or alternatively rename the users fields an > a reversible way before I save the data so that none of the saved fields > can be called fid (eg prefix all fields with "u_" for example), and set > GML_EXPOSE_FID to NO. > > At least that is my understanding of the way the driver works now?
Well, you could do it, but I think you're infliciting yourself too much pain, but it's up to you as you're the coder ;-) Personnaly, I'd just prevent the user from creating a field called "fid", saying it is a reserved name. But your solutions would certainly work. _______________________________________________ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer