碰到一个怪问题!!!(100分)

  • 主题发起人 主题发起人 softdog
  • 开始时间 开始时间
S

softdog

Unregistered / Unconfirmed
GUEST, unregistred user!
环境:Borland Delphi 6 + sp1,sp2
Windows 2000 Pro
SQL Server 7.0
MIDAS
服务器端TDataProvider连接的DataSet采用ServerCursor(ADO控件),在客户端采用
分段取数据的方式,然后在客户端新增一条记录(Insert),然后ApplyUpdate,这时候往
下翻数据,当翻到缓冲区的最后一条记录,在往服务器取新的记录的时候,系统出错,
提示: “事务I:事务I:对象处于超自然状态”,这个错误以前没见过,所以就不知道怎么处理了!
如果服务器端的Dataset采用ClientCursor,就不会有这个错误!
 
错误提示不是很清楚了吗?
你的是状态模式取数。
 
那要怎么解决呢?
 
堤示都说了,我们就不说了.
 
现在这个问题已经通过其他方式解决了,不过对于这个问题的根本原因还是不了解。
 
哪位大侠能把这个问题的根本原因讲解一下吗?
 
up.........
 
哪位大侠能上上课,我再出100分
 
你开启事务了吗?包括客户端和服务器端。
 
我不是做成MTS组件的
 
listion.....
 
多人接受答案了。
 
后退
顶部