Skip to content

Commit b48e7fd

Browse files
committedFeb 12, 2015
Fix #11993 - Fix crash with node tool and sql server
Funded By Digital Mapping Solutions
1 parent 53f5349 commit b48e7fd

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed
 

‎src/providers/mssql/qgsmssqlfeatureiterator.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -97,11 +97,11 @@ void QgsMssqlFeatureIterator::BuildStatement( const QgsFeatureRequest& request )
9797

9898
foo.setRealNumberPrecision( 8 );
9999
foo.setRealNumberNotation( QTextStream::FixedNotation );
100-
foo << request.filterRect().xMinimum() << " " << request.filterRect().yMinimum() << ", "
101-
<< request.filterRect().xMaximum() << " " << request.filterRect().yMinimum() << ", "
102-
<< request.filterRect().xMaximum() << " " << request.filterRect().yMaximum() << ", "
103-
<< request.filterRect().xMinimum() << " " << request.filterRect().yMaximum() << ", "
104-
<< request.filterRect().xMinimum() << " " << request.filterRect().yMinimum();
100+
foo << qgsDoubleToString( request.filterRect().xMinimum() ) << " " << qgsDoubleToString( request.filterRect().yMinimum() ) << ", "
101+
<< qgsDoubleToString( request.filterRect().xMaximum() ) << " " << qgsDoubleToString( request.filterRect().yMinimum() ) << ", "
102+
<< qgsDoubleToString( request.filterRect().xMaximum() ) << " " << qgsDoubleToString( request.filterRect().yMaximum() ) << ", "
103+
<< qgsDoubleToString( request.filterRect().xMinimum() ) << " " << qgsDoubleToString( request.filterRect().yMaximum() ) << ", "
104+
<< qgsDoubleToString( request.filterRect().xMinimum() ) << " " << qgsDoubleToString( request.filterRect().yMinimum() );
105105

106106
mStatement += QString( " where [%1].STIntersects([%2]::STGeomFromText('POLYGON((%3))',%4)) = 1" ).arg(
107107
mSource->mGeometryColName, mSource->mGeometryColType, r, QString::number( mSource->mSRId ) );

0 commit comments

Comments
 (0)
Please sign in to comment.