@@ -163,7 +163,7 @@ long QgsCustomProjectionDialog::getRecordCount()
163
163
int myResult;
164
164
long myRecordCount = 0 ;
165
165
// check the db is available
166
- myResult = sqlite3_open ( QgsApplication::qgisUserDbFilePath ().toUtf8 ().data (), &myDatabase );
166
+ myResult = sqlite3_open_v2 ( QgsApplication::qgisUserDbFilePath ().toUtf8 ().data (), &myDatabase, SQLITE_OPEN_READONLY, NULL );
167
167
if ( myResult != SQLITE_OK )
168
168
{
169
169
QgsDebugMsg ( QString ( " Can't open database: %1" ).arg ( sqlite3_errmsg ( myDatabase ) ) );
@@ -198,7 +198,7 @@ QString QgsCustomProjectionDialog::getProjectionFamilyName( QString theProjectio
198
198
int myResult;
199
199
QString myName;
200
200
// check the db is available
201
- myResult = sqlite3_open ( QgsApplication::srsDbFilePath ().toUtf8 ().data (), &myDatabase );
201
+ myResult = sqlite3_open_v2 ( QgsApplication::srsDbFilePath ().toUtf8 ().data (), &myDatabase, SQLITE_OPEN_READONLY, NULL );
202
202
if ( myResult != SQLITE_OK )
203
203
{
204
204
QgsDebugMsg ( QString ( " Can't open database: %1" ).arg ( sqlite3_errmsg ( myDatabase ) ) );
@@ -229,7 +229,7 @@ QString QgsCustomProjectionDialog::getEllipsoidName( QString theEllipsoidAcronym
229
229
int myResult;
230
230
QString myName;
231
231
// check the db is available
232
- myResult = sqlite3_open ( QgsApplication::srsDbFilePath ().toUtf8 ().data (), &myDatabase );
232
+ myResult = sqlite3_open_v2 ( QgsApplication::srsDbFilePath ().toUtf8 ().data (), &myDatabase, SQLITE_OPEN_READONLY, NULL );
233
233
if ( myResult != SQLITE_OK )
234
234
{
235
235
QgsDebugMsg ( QString ( " Can't open database: %1" ).arg ( sqlite3_errmsg ( myDatabase ) ) );
@@ -260,7 +260,7 @@ QString QgsCustomProjectionDialog::getProjectionFamilyAcronym( QString theProjec
260
260
int myResult;
261
261
QString myName;
262
262
// check the db is available
263
- myResult = sqlite3_open ( QgsApplication::srsDbFilePath ().toUtf8 ().data (), &myDatabase );
263
+ myResult = sqlite3_open_v2 ( QgsApplication::srsDbFilePath ().toUtf8 ().data (), &myDatabase, SQLITE_OPEN_READONLY, NULL );
264
264
if ( myResult != SQLITE_OK )
265
265
{
266
266
QgsDebugMsg ( QString ( " Can't open database: %1" ).arg ( sqlite3_errmsg ( myDatabase ) ) );
@@ -291,7 +291,7 @@ QString QgsCustomProjectionDialog::getEllipsoidAcronym( QString theEllipsoidName
291
291
int myResult;
292
292
QString myName;
293
293
// check the db is available
294
- myResult = sqlite3_open ( QgsApplication::srsDbFilePath ().toUtf8 ().data (), &myDatabase );
294
+ myResult = sqlite3_open_v2 ( QgsApplication::srsDbFilePath ().toUtf8 ().data (), &myDatabase, SQLITE_OPEN_READONLY, NULL );
295
295
if ( myResult != SQLITE_OK )
296
296
{
297
297
QgsDebugMsg ( QString ( " Can't open database: %1" ).arg ( sqlite3_errmsg ( myDatabase ) ) );
@@ -323,7 +323,7 @@ void QgsCustomProjectionDialog::on_pbnFirst_clicked()
323
323
sqlite3_stmt *myPreparedStatement;
324
324
int myResult;
325
325
// check the db is available
326
- myResult = sqlite3_open ( QgsApplication::qgisUserDbFilePath ().toUtf8 ().data (), &myDatabase );
326
+ myResult = sqlite3_open_v2 ( QgsApplication::qgisUserDbFilePath ().toUtf8 ().data (), &myDatabase, SQLITE_OPEN_READONLY, NULL );
327
327
if ( myResult != SQLITE_OK )
328
328
{
329
329
QgsDebugMsg ( QString ( " Can't open database: %1" ).arg ( sqlite3_errmsg ( myDatabase ) ) );
@@ -395,7 +395,7 @@ void QgsCustomProjectionDialog::on_pbnPrevious_clicked()
395
395
sqlite3_stmt *myPreparedStatement;
396
396
int myResult;
397
397
// check the db is available
398
- myResult = sqlite3_open ( QgsApplication::qgisUserDbFilePath ().toUtf8 ().data (), &myDatabase );
398
+ myResult = sqlite3_open_v2 ( QgsApplication::qgisUserDbFilePath ().toUtf8 ().data (), &myDatabase, SQLITE_OPEN_READONLY, NULL );
399
399
if ( myResult != SQLITE_OK )
400
400
{
401
401
QgsDebugMsg ( QString ( " Can't open database: %1" ).arg ( sqlite3_errmsg ( myDatabase ) ) );
@@ -468,7 +468,7 @@ void QgsCustomProjectionDialog::on_pbnNext_clicked()
468
468
sqlite3_stmt *myPreparedStatement;
469
469
int myResult;
470
470
// check the db is available
471
- myResult = sqlite3_open ( QgsApplication::qgisUserDbFilePath ().toUtf8 ().data (), &myDatabase );
471
+ myResult = sqlite3_open_v2 ( QgsApplication::qgisUserDbFilePath ().toUtf8 ().data (), &myDatabase, SQLITE_OPEN_READONLY, NULL );
472
472
if ( myResult != SQLITE_OK )
473
473
{
474
474
QgsDebugMsg ( QString ( " Can't open database: %1" ).arg ( sqlite3_errmsg ( myDatabase ) ) );
@@ -537,7 +537,7 @@ void QgsCustomProjectionDialog::on_pbnLast_clicked()
537
537
sqlite3_stmt *myPreparedStatement;
538
538
int myResult;
539
539
// check the db is available
540
- myResult = sqlite3_open ( QgsApplication::qgisUserDbFilePath ().toUtf8 ().data (), &myDatabase );
540
+ myResult = sqlite3_open_v2 ( QgsApplication::qgisUserDbFilePath ().toUtf8 ().data (), &myDatabase, SQLITE_OPEN_READONLY, NULL );
541
541
if ( myResult != SQLITE_OK )
542
542
{
543
543
QgsDebugMsg ( QString ( " Can't open database: %1" ).arg ( sqlite3_errmsg ( myDatabase ) ) );
0 commit comments