李维的《ADO/MTS/COM+》第三章的例子中已经把DatasetProvider的ResolveToDataSet设为True了,使用ClientDatas

  • 主题发起人 主题发起人 十二真空间
  • 开始时间 开始时间

十二真空间

Unregistered / Unconfirmed
GUEST, unregistred user!
李维的《ADO/MTS/COM+》第三章的例子中已经把DatasetProvider的ResolveToDataSet设为True了,使用ClientDataset的ApplyUpdate后怎么还是被RollBack了呢?(50分)<br />李维的《ADO/MTS/COM+》第三章的例子中已经把DatasetProvider的ResolveToDataSet设为True了,使用ClientDataset的ApplyUpdate后怎么还是被RollBack了呢?
 
提交的数据是否都正确。
 
提交的数据肯定正确的,我在两层中实验过。到了三层就不行了。
用它连接pubs数据库就可以提交,而我的数据库就是不行。
请高手帮忙。
 
如果ApplyUpdates的返回值大于0的话,响应ClientDataSet的OnError...什么事件,
看看出什么错
我碰到过类似的情况是因为触发器
 
To:猛禽
我的数据库是由Access2000升迁的,程序执行后ClientDataset.ApplyUpdate返回1,请问这是何故,您是如何解决的
谢谢!
 
在OnError中错误如下:

---------------------------
Debugger Exception Notification
---------------------------
Project Project2.exe raised exception class EReconcileError with message 'Record not found or changed by another user'. Process stopped. Use Step or Run to continue.
---------------------------
OK Help
---------------------------

其实只有我一个人在操作(本机),重启动电脑单独运行还是不行的
 
帮帮忙啊,还没解决呢?
 
奇怪,我把nvarchar改成nchar就能运行了,再改过来,还是好运行,再把字段中的空格去掉,又不好运行了。
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
I
回复
0
查看
469
import
I
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部