@@ -30,12 +30,12 @@ QgsMssqlFeatureIterator::QgsMssqlFeatureIterator( QgsMssqlFeatureSource* source,
30
30
mQuery = NULL ;
31
31
32
32
mParser .IsGeography = mSource ->mIsGeography ;
33
-
33
+
34
34
BuildStatement ( request );
35
35
36
36
// connect to the database
37
- mDatabase = GetDatabase (mSource ->mDriver , mSource ->mHost , mSource ->mDatabaseName , mSource ->mUserName , mSource ->mPassword );
38
-
37
+ mDatabase = GetDatabase ( mSource ->mDriver , mSource ->mHost , mSource ->mDatabaseName , mSource ->mUserName , mSource ->mPassword );
38
+
39
39
if ( !mDatabase .open () )
40
40
{
41
41
QgsDebugMsg ( " Failed to open database" );
@@ -46,7 +46,7 @@ QgsMssqlFeatureIterator::QgsMssqlFeatureIterator( QgsMssqlFeatureSource* source,
46
46
47
47
// create sql query
48
48
mQuery = new QSqlQuery ( mDatabase );
49
-
49
+
50
50
// start selection
51
51
rewind ();
52
52
}
@@ -248,19 +248,19 @@ bool QgsMssqlFeatureIterator::close()
248
248
249
249
if ( mQuery )
250
250
{
251
- if ( !mQuery ->isActive () )
252
- {
253
- QgsDebugMsg ( " QgsMssqlFeatureIterator::close on inactive query" );
254
- return false ;
255
- }
251
+ if ( !mQuery ->isActive () )
252
+ {
253
+ QgsDebugMsg ( " QgsMssqlFeatureIterator::close on inactive query" );
254
+ return false ;
255
+ }
256
256
257
- mQuery ->finish ();
257
+ mQuery ->finish ();
258
258
}
259
259
260
260
if ( mQuery )
261
- delete mQuery ;
261
+ delete mQuery ;
262
262
263
- if (mDatabase .isOpen ())
263
+ if ( mDatabase .isOpen () )
264
264
mDatabase .close ();
265
265
266
266
iteratorClosed ();
@@ -269,15 +269,15 @@ bool QgsMssqlFeatureIterator::close()
269
269
return true ;
270
270
}
271
271
272
- QSqlDatabase QgsMssqlFeatureIterator::GetDatabase (QString driver, QString host, QString database, QString username, QString password)
272
+ QSqlDatabase QgsMssqlFeatureIterator::GetDatabase ( QString driver, QString host, QString database, QString username, QString password )
273
273
{
274
274
QSqlDatabase db;
275
275
QString connectionName;
276
276
277
277
// create a separate database connection for each feature source
278
278
QgsDebugMsg ( " Creating a separate database connection" );
279
279
QString id;
280
-
280
+
281
281
// QString::sprintf adds 0x prefix
282
282
id.sprintf ( " %p" , this );
283
283
@@ -348,12 +348,12 @@ QgsMssqlFeatureSource::QgsMssqlFeatureSource( const QgsMssqlProvider* p )
348
348
, mFidColName( p->mFidColName )
349
349
, mGeometryColName( p->mGeometryColName )
350
350
, mGeometryColType( p->mGeometryColType )
351
+ , mSchemaName( p->mSchemaName )
352
+ , mTableName( p->mTableName )
351
353
, mUserName( p->mUserName )
352
354
, mService( p->mService )
353
355
, mDatabaseName( p->mDatabaseName )
354
356
, mHost( p->mHost )
355
- , mSchemaName( p->mSchemaName )
356
- , mTableName( p->mTableName )
357
357
, mSqlWhereClause( p->mSqlWhereClause )
358
358
{
359
359
mSRId = p->mSRId ;
0 commit comments