Так что ли:
C++ (Qt)
query.exec(QString("INSERT INTO CLIENTS VALUES('%1', '%2', '%3', '%4', '%5')")
.arg(name, surname, patronymic, dateOfBirthday, address)
);
Такой вариант не прокатит, dateOfBirthday не QString и не приводиться к нему автоматически, так что:
C++ (Qt)
query.exec(QString("INSERT INTO CLIENTS VALUES('%1', '%2', '%3', '%4', '%5')")
.arg(name, surname, patronymic, dateOfBirthday.toString(), address));
А вообще, если база держит бинды, то уж лучше
C++ (Qt)
QSqlQuery query;
query.prepare("INSERT INTO CLIENTS VALUES(?, ?, ?, ?, ?)");
query.addBindValue(name);
query.addBindValue(surname);
query.addBindValue(patronymic);
query.addBindValue(dateOfBirthday);
query.addBindValue(address);
query.exec();