连接中间层,出项“stack overflow”的错误,急! MTS/COM+,通过DCOM来连接,在client端连接中间层时,提示“stack overflow”的信息,无法连接到应用服务器,是怎么回事? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵,我在用midas的时候也出现过这个错误!应该是中间层(应用服务器)和数据库的连接出了问题!我的做法是需要和数据库相连的时候,最好通过客户段来调用实现;否则,应用中间层与数据库有数据连接的地方都要设置为false.原因可能是中间层有循环调用,具体原因说不太清! 是不是你在连接中Free了某些控件或窗体?我也遇到过这样的情况。 对,就是把组件中该设置关闭的地方设置关闭就成了!循环调用的具体地方我也搞不清楚,我解决了以后觉得是中间层有了连接,然后客户段还要发出连接请求,就可能导致这样的循环调用过程!当时,我把中间层的ADOTable换成了ADOQuery就没有问题了;当然ADOTable也能用,就是把ADOTable的Active一定要设置为False(在设计期间),然后运行的时候由客户端的代码打开它。 求助路径调用问题,在线等! Hook发送一个结构体数据回主程序 25岁生日..散分庆祝 一个很头痛的问题 Client端的interface not supported错误! DBGridEh能实现这样的格式吗?熟悉用友财务软件的朋友也请来看看 paradox的小问题 一个数据库的问题!!!! CTRL+X 的问题!!! 记录不能改 因为此记录被另一用户使用 一个关于ADOStoredProc控件的参数传递问题 怎样取得叛断本程序的目录?
我的做法是需要和数据库相连的时候,最好通过客户段来调用实现;否则,应用中间层与数据库有数据连接的地方都要设置为false.原因可能是中间层有循环调用,具体原因说不太清!
循环调用的具体地方我也搞不清楚,我解决了以后觉得是中间层有了连接,然后客户段还要发出连接请求,就可能导致这样的循环调用过程!
当时,我把中间层的ADOTable换成了ADOQuery就没有问题了;当然ADOTable也能用,就是把ADOTable的Active一定要设置为False(在设计期间),然后运行的时候由客户端的代码打开它。