В продолжениии предыдущей темы. Обернул value в QString, все работало. Сейчас пришел, потыкал таблицу - опять все валится, опять те же гребаные ошибки. Психанул, обернул вообще все в QString, ибо хз что делать. Помоги, лор.
if (row < self.countOfPreg): # Если меньше, значит мы обновляемы существующую запись
q = QString("UPDATE `table` SET `") \
+ QString(self.table_col_names[column]) + QString("` = '") \
+ QString(forceString(value)) + QString("' WHERE `table`.`id` = ") \
+ QString(row) + QString(" AND `table`.`client_id` = ") \
+ QString(self.clientId) + QString(";")
else: # Иначе, добавляем новую
q = QString("INSERT INTO `table`") \
+ QString("(`id`, `client_id`, `") + QString(self.table_col_names[column]) + QString("`)") \
+ QString("VALUES ('") \
+ QString(row) + QString("', '") \
+ QString(self.clientId) + QString("', '") \
+ QString(forceString(value)) \
+ QString("');")