一个使用DBExpress时的简单问题!
我用的是Delphi2007,使用TSQLDataSet来查询数据(并且搭配了ClientDataSet和DataSetProvider)。那么我用的是存储过程。查询出记录后。我使用ClientDataSet.Delete;来删除记录。并且立即都调用了ApplyUpdate(0);来保存。
可是记录还是没有删除。
我发现如果SQLDataSet不是调用存储过程的话。记录就可以删除。怎么回事?
[解决办法]
顶一下!
发布时间: 2012-02-24 16:30:38 作者: rapoo
一个使用DBExpress时的简单问题!
我用的是Delphi2007,使用TSQLDataSet来查询数据(并且搭配了ClientDataSet和DataSetProvider)。那么我用的是存储过程。查询出记录后。我使用ClientDataSet.Delete;来删除记录。并且立即都调用了ApplyUpdate(0);来保存。
可是记录还是没有删除。
我发现如果SQLDataSet不是调用存储过程的话。记录就可以删除。怎么回事?
[解决办法]
顶一下!