TADOQuery ADOQuery;
ADOQuery->Insert();
ADOQuery->Lookup("RemoteID", Variable, "Code");
//после Lookup имеем неявный Post()
Должен ли наступать Post() при использовании Lookup в TADOQuery?
Код:
Если имеем запись, открытую в режиме создания (Insert), то при использовании Lookup наступает Post(), хоть в хелпе утверждается, что в аналогичном датасэте - TBDEDataSet (::Lookup) этого не произойдёт.
Вобщем-то вопрос конечно глупый, но всётаки с чем это может быть связано: с принципиальными различиями между ADO и BDE или чем-то другим ?
Код:
TADOQuery ADOQuery;
ADOQuery->Insert();
adoquery->Post();
ADOQuery->Lookup("RemoteID", Variable, "Code");
//после Lookup имеем неявный Post()
ADOQuery->Insert();
adoquery->Post();
ADOQuery->Lookup("RemoteID", Variable, "Code");
//после Lookup имеем неявный Post()
:)
И для чего нужно было писать сюда этот Post() ?