没人能解答吗?(三层)客户端程序运行时出现DAX Error,提示‘Name not unique in this context’ (200分)

  • 主题发起人 主题发起人 HunterTeam
  • 开始时间 开始时间
H

HunterTeam

Unregistered / Unconfirmed
GUEST, unregistred user!
最后还提示‘灾难性故障’。我的客户端用DcomConnection连接。
我是做一本书里的Demo时碰上这问题的,应用程序端用tdatabase连接IBLocal数据
库,用两个Query取里面的employee表数据,query的sql语句一样,但它们的
DatasetProvider的ReSolveToDataSet属性设置不同,以区分在客户端ApplyUpdate数据
时,是直接产生Sql还是通过DataSet来更新。应用程序端的两个Query打开都没问题,
运行也没问题。
客户端用DcomConnection连接,分别用两个ClientDataSet连接应用端的
两个provider,数据也能正常取出,但一运行就出现上述错误。
 
中间层连不上会出现这样的问题
 
再把你的情况写详细些。
 
dax故障应该是dcomconfig配置权限地问题。
 
可能是你的远程数据模块的database的handshared没有设置为True,
你也可以通过放一个Session控件设置autosessionname来做
 
在设计阶段能Open你的ClientDataSet。如不能Open 与你运行没有关系。问题出在你的属性
设置上;
如能Open 则是你Dcom的配置问题了。改用Socktes试一试。
 
用Socktes时没有出现问题,我早就试过了。
 
多人接受答案了。
 
我也想知道
 
后退
顶部