Try this :
QModelIndexList selectedList = ui->tableView_clients->selectionModel()->selectedRows();
int selected_row;
int i=0;
selected_row=((selectedList.at(i).row())-1);
QString my_query
= QString("DELETE from clients where ClientId=")+row;
query.prepare(my_query);
query.exec();
QModelIndexList selectedList = ui->tableView_clients->selectionModel()->selectedRows();
int selected_row;
int i=0;
selected_row=((selectedList.at(i).row())-1);
QString row=QString::number(selected_row);
QSqlQuery query;
QString my_query = QString("DELETE from clients where ClientId=")+row;
query.prepare(my_query);
query.exec();
To copy to clipboard, switch view to plain text mode
Look what You get in my_query after line 9 and think why.
Bookmarks