Сваял на коленке:
TADOQuery* ADOQuery1;
ADOQuery1 = new TADOQuery(this);
ADOQuery1->Owner = BooksModule;
ADOQuery1->Parent = BooksModule;
ADOQuery1->SQL->Text = "UPDATE contract SET ContractVolume=:ContrVolume WHERE ContractKey = :ContrKey";
ADOQuery1->Connection = BooksModule->ADOConnection1;
ADOQuery1->Parameters->ParamByName("ContrKey")->Value = val1;
ADOQuery1->Parameters->ParamByName("ContrVolume ")->Value = val2;
ADOQuery1->ExecSQL();
Проверять вам. val1 и val2 - значения полей.