[MSSQL] Better fix to removing MZ. Thanks to Nyall ;)

This commit is contained in:
Nathan Woodrow 2017-06-23 10:14:33 +10:00
parent c793a922e9
commit b69861210a

View File

@ -999,8 +999,7 @@ bool QgsMssqlProvider::addFeatures( QgsFeatureList &flist, Flags flags )
// Z and M on the end of a WKT string isn't valid for
// SQL Server so we have to remove it first.
wkt = geom.exportToWkt();
wkt = wkt.replace( "Z", "" );
wkt = wkt.replace( "M", "" );
wkt.replace(QRegExp("[mzMZ]+\\s*\\("), "(");
}
query.addBindValue( wkt );
}
@ -1336,9 +1335,7 @@ bool QgsMssqlProvider::changeGeometryValues( const QgsGeometryMap &geometry_map
QString wkt = it->exportToWkt();
// Z and M on the end of a WKT string isn't valid for
// SQL Server so we have to remove it first.
wkt = wkt.replace( "Z", "" );
wkt = wkt.replace( "M", "" );
QgsDebugMsg( wkt );
wkt.replace(QRegExp("[mzMZ]+\\s*\\("), "(");
query.addBindValue( wkt );
}