我用的是Delphi2007,使用TSQLDataSet来查询数据(并且搭配了ClientDataSet和DataSetProvider)。那么我用的是存储过程。查询出记录后。我使用ClientDataSet.Delete;来删除记录。并且立即都调用了ApplyUpdate(0);来保存。
可是记录还是没有删除。我发现如果SQLDataSet不是调用存储过程的话。记录就可以删除。怎么回事?
可是记录还是没有删除。我发现如果SQLDataSet不是调用存储过程的话。记录就可以删除。怎么回事?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货