История изменений
Исправление xwicked, (текущая версия) :
А при селекте заданных полей старый код отлично работает с новой версией БД.
Понял. Я недопетрил сразу. У меня только выборка нужных полей. Я сразу это продумал и «SELECT * FROM» не использовал. Чтобы базу можно было модернизировать, вводить/выводить новые/ненужные поля и код не переписывать. Это я точно помню, хоть и 9 лет прошло с последних изменений кроссворда.
[UPD]
if (CurrentTable == "w0")
str1 = "SELECT Number, CountLetter FROM " + CurrentTable + ";";
else
str1 = "SELECT Number FROM " + CurrentTable + ";";
strBook = "SELECT Music, Films, Photos, Documents, Programs FROM Additional;";
QueryAdditional.exec(strBook);
RecordAdditional = QueryAdditional.record();
[UPD3]
strBook = "SELECT NameBook, Subcategory, Category, Year, PrintingHouse FROM ListBooks;";
QueryBook.exec(strBook);
RecordBook = QueryBook.record();
[UPD4]
strBook = "SELECT Pages, Images, NumberImages FROM Table" + sNumBook + ";";
QueryBook.exec(strBook);
if (QueryBook.record().count() == 0)
{
strBook = "SELECT Pages, Images FROM Table" + sNumBook + ";";
QueryBook.exec(strBook);
}
P.S. Первый раз в жизне выпил банку AdrenalineRush. ППц, меня распёрло... 🤣🤣🤣
Исправление xwicked, :
А при селекте заданных полей старый код отлично работает с новой версией БД.
Понял. Я недопетрил сразу. У меня только выборка нужных полей. Я сразу это продумал и «SELECT * FROM» не использовал. Чтобы базу можно было модернизировать, вводить/выводить новые/ненужные поля и код не переписывать. Это я точно помню, хоть и 9 лет прошло с последних изменений кроссворда.
[UPD]
if (CurrentTable == "w0")
str1 = "SELECT Number, CountLetter FROM " + CurrentTable + ";";
else
str1 = "SELECT Number FROM " + CurrentTable + ";";
strBook = "SELECT Music, Films, Photos, Documents, Programs FROM Additional;";
QueryAdditional.exec(strBook);
RecordAdditional = QueryAdditional.record();
[UPD3]
strBook = "SELECT NameBook, Subcategory, Category, Year, PrintingHouse FROM ListBooks;";
QueryBook.exec(strBook);
RecordBook = QueryBook.record();
Исправление xwicked, :
А при селекте заданных полей старый код отлично работает с новой версией БД.
Понял. Я недопетрил сразу. У меня только выборка нужных полей. Я сразу это продумал и «SELECT * FROM» не использовал. Чтобы базу можно было модернизировать, вводить/выводить новые/ненужные поля и код не переписывать. Это я точно помню, хоть и 9 лет прошло с последних изменений кроссворда.
[UPD]
if (CurrentTable == "w0")
str1 = "SELECT Number, CountLetter FROM " + CurrentTable + ";";
else
str1 = "SELECT Number FROM " + CurrentTable + ";";
strBook = "SELECT Music, Films, Photos, Documents, Programs FROM Additional;";
QueryAdditional.exec(strBook);
RecordAdditional = QueryAdditional.record();
Исправление xwicked, :
А при селекте заданных полей старый код отлично работает с новой версией БД.
Понял. Я недопетрил сразу. У меня только выборка нужных полей. Я сразу это продумал и «SELECT * FROM» не использовал. Чтобы базу можно было модернизировать, вводить/выводить новые/ненужные поля и код не переписывать. Это я точно помню, хоть и 9 лет прошло с последних изменений кроссворда.
[UPD]
if (CurrentTable == "w0")
str1 = "SELECT Number, CountLetter FROM " + CurrentTable + ";";
else
str1 = "SELECT Number FROM " + CurrentTable + ";";
strBook = "SELECT Music, Films, Photos, Documents, Programs FROM Additional;";
QueryAdditional.exec(strBook);
RecordAdditional = QueryAdditional.record();
Исправление xwicked, :
А при селекте заданных полей старый код отлично работает с новой версией БД.
Понял. Я недопетрил сразу. У меня только выборка нужных полей. Я сразу это продумал и «SELECT * FROM» не использовал. Чтобы базу можно было модернизировать, вводить/выводить новые/ненужные поля и код не переписывать. Это я точно помню, хоть и 9 лет прошло с последних изменений кроссворда.
[UPD]
if (CurrentTable == "w0")
str1 = "SELECT Number, CountLetter FROM " + CurrentTable + ";";
else
str1 = "SELECT Number FROM " + CurrentTable + ";";
Исправление xwicked, :
А при селекте заданных полей старый код отлично работает с новой версией БД.
Понял. Я недопетрил сразу. У меня только выборка нужных полей. Я сразу это продумал и «SELECT * FROM» не использовал. Чтобы базу можно было модернизировать, вводить/выводить новые/ненужные поля и код не переписывать. Это я точно помню, хоть и 9 лет прошло с последних изменений кроссворда.
Исходная версия xwicked, :
А при селекте заданных полей старый код отлично работает с новой версией БД.
Понял. Я недопетрил сразу. У меня только выборка нужных полей. Я сразу это продумал и «SELECT * FROM» не использовал. Чтобы базу можно было модернизировать, вводить/выводить новые/ненужные поля и код не переписывать. Это я точно помню, хоть и 9 лет прошло с оследних изменений кроссворда.