无法为更新行集定位:一些值可能已在最后读取后改变,详细情况如下
采用delphi6.0 ,SQL Server 2000开发的2层框架的系统。
在.exe快捷方式的图标的右键属性-目标,设置数据库连接时登陆时,如果采用的数据源是ODBC,在dbgride中修改数据类型字段时可以操作,没有任何错误提示;
当采用ole db数据源时,在dbgride中修改数据类型字段后,报:
“无法为更新行集定位:一些值可能已在最后读取后改变”的系统提示。
因为ole db连接速度较ODBC快一倍,所以准备采用ole db,但是系统开发之初都用ODBC,所以现在调整时遇到了如下问题。
网上查到Access一个有一点类似可能的原因是微软的技术问题,但没找到对SQL Server 2000是否也同样?
请大家帮忙怎样才能确切查到该问题,或者请求向微软技术支持的帮助?或者有碰到过这样问题的请不吝赐教,谢谢!