mirror of
https://github.com/qgis/QGIS.git
synced 2025-03-29 00:05:09 -04:00
Fix new bookmark query. Fix #16465
QSqlQuery was returning an error : wrong parameters count. It seems that bindValue was having no effect (no bounded values). Using prepare after construction seems to solve the problem.
This commit is contained in:
parent
b3e1aba1cd
commit
aea21306ed
@ -139,9 +139,9 @@ void QgsBookmarks::addClicked()
|
|||||||
QgsMapCanvas *canvas = QgisApp::instance()->mapCanvas();
|
QgsMapCanvas *canvas = QgisApp::instance()->mapCanvas();
|
||||||
Q_ASSERT( canvas );
|
Q_ASSERT( canvas );
|
||||||
|
|
||||||
QSqlQuery query( "INSERT INTO tbl_bookmarks(bookmark_id,name,project_name,xmin,ymin,xmax,ymax,projection_srid)"
|
QSqlQuery query( mQgisModel->database() );
|
||||||
" VALUES (NULL,:name,:project_name,:xmin,:xmax,:ymin,:ymax,:projection_srid)",
|
query.prepare( "INSERT INTO tbl_bookmarks(bookmark_id,name,project_name,xmin,ymin,xmax,ymax,projection_srid)"
|
||||||
mQgisModel->database() );
|
" VALUES (NULL,:name,:project_name,:xmin,:xmax,:ymin,:ymax,:projection_srid)" );
|
||||||
|
|
||||||
QString projStr( QLatin1String( "" ) );
|
QString projStr( QLatin1String( "" ) );
|
||||||
if ( QgsProject::instance() )
|
if ( QgsProject::instance() )
|
||||||
|
Loading…
x
Reference in New Issue
Block a user