Лабораторная работа: Проектування дволанкової розподіленої інформаційної системи для роботи з базами даних із використанням
AnsiString s, sSQL;
const AnsiString s1 = ",";
s = "";
sSQL = "Update PERS set ";
if (pr_QueryDEP->AsString != chdp_ComboBox->Text) {
s = "відділок";
sSQL += "DEP='" + chdp_ComboBox->Text + "'";
}
if (pr_QueryCHARACT->AsString != chfam_Edit->Text) {
if (s != "") { s += s1; sSQL += s1; }
s += " прізвище";
sSQL += "FAM='" + chfam_Edit->Text + "'";
}
if (pr_QueryCHARACT->AsString != chname_Edit->Text) {
if (s != "") { s += s1; sSQL += s1; }
s += " ім'я";
sSQL += "NAM='" + chname_Edit->Text+"'";
}
if (pr_QueryCHARACT->AsString != chgrand_Edit->Text) {
if (s != "") { s += s1; sSQL += s1; }
s += " побатькові";
sSQL += "PAR='" + chgrand_Edit->Text + "'";
}
if (pr_QueryYEAR_B->AsInteger != chyear_CSpinEdit->Value) {
if (s != "") { s += s1; sSQL += s1; }
s += " рікнародження";
sSQL += "YEAR_B='" + IntToStr((int)(chyear_CSpinEdit->Value));
}
if (pr_QuerySEX->AsBoolean != (sex2_RadioGroup->ItemIndex == 0)) {