Try this :
Qt Code:
  1. QModelIndexList selectedList = ui->tableView_clients->selectionModel()->selectedRows();
  2.  
  3. int selected_row;
  4. int i=0;
  5. selected_row=((selectedList.at(i).row())-1);
  6. QString row=QString::number(selected_row);
  7.  
  8. QSqlQuery query;
  9. QString my_query = QString("DELETE from clients where ClientId=")+row;
  10. query.prepare(my_query);
  11.  
  12. 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.