diff --git a/src/app/qgsbookmarks.cpp b/src/app/qgsbookmarks.cpp index 5e243ab3e0f..0719eea31ac 100644 --- a/src/app/qgsbookmarks.cpp +++ b/src/app/qgsbookmarks.cpp @@ -139,9 +139,9 @@ void QgsBookmarks::addClicked() QgsMapCanvas *canvas = QgisApp::instance()->mapCanvas(); Q_ASSERT( canvas ); - QSqlQuery query( "INSERT INTO tbl_bookmarks(bookmark_id,name,project_name,xmin,ymin,xmax,ymax,projection_srid)" - " VALUES (NULL,:name,:project_name,:xmin,:xmax,:ymin,:ymax,:projection_srid)", - mQgisModel->database() ); + QSqlQuery query( mQgisModel->database() ); + query.prepare( "INSERT INTO tbl_bookmarks(bookmark_id,name,project_name,xmin,ymin,xmax,ymax,projection_srid)" + " VALUES (NULL,:name,:project_name,:xmin,:xmax,:ymin,:ymax,:projection_srid)" ); QString projStr( QLatin1String( "" ) ); if ( QgsProject::instance() )