DAX Error: Stack overflow?这个错误怎么解决?

greenlotus 2003-03-29 03:32:09
当我用TDCOMConnection,或TSocketConnect连接应用服务器时,总出现 DAX Error: Stack overflow的错误提示?
这是怎么回事??请高手指点???
...全文
352 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
greenlotus 2003-04-03
  • 打赏
  • 举报
回复
我的应用服务器层就用了ADOConnection,连接本机上的Sql Server2000;用了一个ADOTable,将它的Connection属性,设置为ADOConnection1;我试了,如果在设计其间就将将ADOTable1.Active设置为True的话,那么运行了客户端程序以后,服务器端就会出现上述错误;客户端出现不支持此接口的错误提示!

如果在设计期间将ADOTable1.Active设置为False,则运行了客户端程序之后,服务器端的错误不在出现,而是服务器端可以被唤醒,接着就是长时间的停止响应,直到强行将其关闭!这是为何?

说明:我的客户端就用了一个SocketConnection1,一个ClientDataSet1,一个DataSource1和一个DBGrid1,做了一些相应的对应设置,没有编写代码!!是不是与客户端的设计也有关系?是不是应该在客户端写点代码,来控制Sql Server2000的数据通过应用服务器传给客户端???
greenlotus 2003-04-03
  • 打赏
  • 举报
回复
我刚刚试了,用一个DataBase代替ADOConnection,用一个Table代替ADOtable,用BDE连接数据库,客户端用到的控件不变,没有问题了!!

这是为什么??我用ADO连数据库,哪里除了问题呢?
greenlotus 2003-04-02
  • 打赏
  • 举报
回复
网络没有问题,这点可以肯定
youyuchant 2003-04-02
  • 打赏
  • 举报
回复
网络不通 有可能
cobi 2003-04-02
  • 打赏
  • 举报
回复
应用服务器层出现了问题
ferrerocao 2003-04-02
  • 打赏
  • 举报
回复
是不是SocketServer得端口號沒有設置正確
WGYKING 2003-04-02
  • 打赏
  • 举报
回复
我认为:
你的客户端一直和服务端连接,并且需要实时的更新数据,当服务端将数据库服务器(如SQL SERVER 2000的)突然停止运行的话客户端就会产生。
greenlotus 2003-04-01
  • 打赏
  • 举报
回复
非常感谢楼上两位的帮助!!

我的中间层用的是ADOConnection,和ADOTable,连的是一个Sql Server2000数据库及DataSetProvider!

我再试试搞定了一定照分送上!!!
shalen520 2003-04-01
  • 打赏
  • 举报
回复
我碰到过,是因为数据库链接的问题,配一个和你ADOCONNECTION的链接字符窜一样的ODBC数据源就好了,不知道你的是不是这个原因
eastliangliang 2003-04-01
  • 打赏
  • 举报
回复
这个错误,很少碰到,说实话,不会。
帮你在大富翁上找了一个类似的回复,不知行不行:)
******************************************************************************
出错的原因是你把中间层Database控件的HandleSHared的属性设置为False,设为True就可以了
李维的书上将得很详细
在客户端发布程序的时候不需要KCKTSRVE.EXE,只需要在中间层服务器上运行这个程序就可以了
greenlotus 2003-04-01
  • 打赏
  • 举报
回复
为什么没有人回复?

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧