DELPHI + MSSQL2000
我表中有1000条数据。
我用类似这样的语句更新了数据
  QRY_SAVE.Close;
  QRY_SAVE.SQL.Text:='UPDATE GOODS SET BARCODE = :BARCODE WHERE CODE = :CODE';
  QRY_SAVE.Parameters.ParamByName('BARCODE').Value:=Trim(LabeledEdit1.Text);
  QRY_SAVE.Parameters.ParamByName('CODE').Value:=DBEdit1.Text;
  QRY_SAVE.ExecSQL;
  ShowMessage('更改成功');
但是更改后DBGRIDEH并没有变过来。
如果我重新SELECT一次这个GOODS表,那么又重新定位到第一条数据了。
有什么办法是UPDATE后,DBGRIDEH会马上变过来,而且定位又没有变。