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会马上变过来,而且定位又没有变。
我表中有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会马上变过来,而且定位又没有变。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货