c++builder使用ClientDataSet->ApplyUpdates(0)出错?该如何处理
c++builder使用ClientDataSet->ApplyUpdates(0)出错?
if (ClientDataSet->ChangeCount > 0)
{
ClientDataSet->ApplyUpdates(0);//-----------------运行到这里出错,将这里改为(-1)也同样出错
}
有那位高手知道呢?
------解决方案--------------------
0 表示不能有任何错误
-1 表示可以发生任何次错误。
至少这个代码没有问题
------解决方案--------------------
ClientDataSet 可能那个字段非空,置空了
------解决方案--------------------
能否把错误内容贴出来呢? 会不会是其他地方引起的错误?
------解决方案--------------------
数据库连接是否正常?
------解决方案--------------------
GZ
我昨天也遇到怪问题,在同一个表中有的记录能更新,而有一条记录死活不更新。最后表里加上主键似乎好了
------解决方案--------------------
很奇怪的原因!
if (ClientDataSet->ChangeCount > 0)
{
ClientDataSet->ApplyUpdates(0);//-----------------运行到这里出错,将这里改为(-1)也同样出错
}
有那位高手知道呢?
------解决方案--------------------
0 表示不能有任何错误
-1 表示可以发生任何次错误。
至少这个代码没有问题
------解决方案--------------------
ClientDataSet 可能那个字段非空,置空了
------解决方案--------------------
能否把错误内容贴出来呢? 会不会是其他地方引起的错误?
------解决方案--------------------
数据库连接是否正常?
------解决方案--------------------
GZ
我昨天也遇到怪问题,在同一个表中有的记录能更新,而有一条记录死活不更新。最后表里加上主键似乎好了
------解决方案--------------------
很奇怪的原因!