我要更新BookTable里的IsBorrow字段,把它的值设为true;代码如下 DataModule2.BookADOQ.Close;
DataModule2.BookADOQ.SQL.Clear;
DataModule2.BookADOQ.SQL.Add('update BookTable set IsBorrow=:IsBorrow where Bno=:Bno');
DataModule2.BookADOQ.Parameters.ParamByName('IsBorrow').Value:='true';
DataModule2.BookADOQ.Parameters.ParamByName('Bno').Value:=DBEdit2.Text;
DataModule2.BookADOQ.ExecSQL;
showmessage('借阅成功');我用断点跟踪,上面的语句每条都有执行,但是为什么最后值还是没有改变呢?
DataModule2.BookADOQ.SQL.Clear;
DataModule2.BookADOQ.SQL.Add('update BookTable set IsBorrow=:IsBorrow where Bno=:Bno');
DataModule2.BookADOQ.Parameters.ParamByName('IsBorrow').Value:='true';
DataModule2.BookADOQ.Parameters.ParamByName('Bno').Value:=DBEdit2.Text;
DataModule2.BookADOQ.ExecSQL;
showmessage('借阅成功');我用断点跟踪,上面的语句每条都有执行,但是为什么最后值还是没有改变呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货