为什么数据没有更改????
DBGrid1->ReadOnly=false;
ADOQuerySearch->Edit();
ADOQuerySearch->FieldByName("JSKS")->AsString=Edit1->Text;
ADOQuerySearch->FieldByName("HZJSKS")->AsString=Edit2->Text;
ADOQuerySearch->Post();
//QuerySearch->Refresh();
我在edit1里修改数据后,执行上面代码,数据没有被更改。并且在执行Refresh时出现异常“缺少更新或刷新的键列信息”。还有在更改Edit1数据以前先更改DBGrid1中相同的数据时,再更改Edit1的数据,执行上面代码就可以改变了。谢谢各位大虾帮忙感激不禁。