Corretta autosave
git-svn-id: svn://10.65.10.50/trunk@915 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
9c46904f42
commit
d907c91539
@ -239,10 +239,9 @@ void TDitte_application::set_att_prev(const TMask& m)
|
||||
|
||||
int TDitte_application::write(const TMask& m)
|
||||
{
|
||||
m.autosave();
|
||||
if (_rel->write() != NOERR)
|
||||
return _rel->status();
|
||||
|
||||
const int err = TRelation_application::write();
|
||||
if (err == NOERR)
|
||||
{
|
||||
TRectype& ditte=_rel->curr();
|
||||
|
||||
TString codditta(ditte.get(CODDITTA)) ;
|
||||
@ -279,17 +278,16 @@ int TDitte_application::write(const TMask& m)
|
||||
}
|
||||
_unloc->write();
|
||||
}
|
||||
return NOERR;
|
||||
}
|
||||
return err;
|
||||
}
|
||||
|
||||
int TDitte_application::rewrite(const TMask& m)
|
||||
{
|
||||
_rel->zero();
|
||||
m.autosave();
|
||||
if (_rel->rewrite() != NOERR)
|
||||
return _rel->status();
|
||||
const int err = TRelation_application::rewrite();
|
||||
if (err == NOERR)
|
||||
set_att_prev(m);
|
||||
return NOERR;
|
||||
return err;
|
||||
}
|
||||
|
||||
void TDitte_application::init_query_mode(TMask& m)
|
||||
|
Loading…
x
Reference in New Issue
Block a user