Приветв всем.
Знатоки, подскажите подалуйста в чём проблема.
Есть 2 кода, которые выполняют одно и тоже, только проблема заключается в том, что первые 2 кода работаю, а последний нет:
bool res;
QSqlQuery* query;
if(!db.open()){
return 1;
st.setText(db.lastError().databaseText());
st.exec();
}
else{
query = new QSqlQuery();
res = query->exec("INSERT INTO CLIENTS VALUES('"+name+"', '"+surname+"', '"+patronymic+"', '"+dateOfBirthday+"', '"+address+"')");
}
return res;
bool res;
if(!db.open()){
return 1;
st.setText(db.lastError().databaseText());
st.exec();
}
else{
QSqlQuery query;
res = query.exec("INSERT INTO CLIENTS VALUES('"+name+"', '"+surname+"', '"+patronymic+"', '"+dateOfBirthday+"', '"+address+"')");
st.setText(query.lastError().databaseText());
st.exec();
}
return res;
bool res;
QSqlQuery query;
if(!db.open()){
return 1;
st.setText(db.lastError().databaseText());
st.exec();
}
else{
res = query.exec("INSERT INTO CLIENTS VALUES('"+name+"', '"+surname+"', '"+patronymic+"', '"+dateOfBirthday+"', '"+address+"')");
st.setText(query.lastError().databaseText());
st.exec();
}
return res;