一个很急的问题,请各位大侠帮忙,小女子在此谢了~~~~~~~~~~~~~

Mary200379 2003-12-22 05:34:10
我用的Midas三层构架,但是有时候会出现“Connection is busy with result for another command.”这样的提示,是什么问题呢?怎么样解决呢?
...全文
78 16 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mary200379 2003-12-29
  • 打赏
  • 举报
回复
有没有比较简单的方法呢?
从Lion开始 2003-12-26
  • 打赏
  • 举报
回复
小楓你說的好抽象喲
能再詳細一點嗎
做c/s三年,想轉做多層,怎麼辦喲
yj2k 2003-12-25
  • 打赏
  • 举报
回复
楼的大哥你说的“自己封装成一个自己的类就很好弄了”??
能具体说一下吗?如何封装类呀?不太明白。。。。
能讲解一下吗??
lesstif 2003-12-23
  • 打赏
  • 举报
回复
只有调用AdoConnection.Close的时候,才会把连接放到连接池里!!!
所以,用完了就Close,明白?

你有男朋友吗?
delphi_xizhousheng 2003-12-23
  • 打赏
  • 举报
回复
用SOCKET不要用DCOM
Mary200379 2003-12-23
  • 打赏
  • 举报
回复
另外,我用的控件是AdoConnection,它应当具有连接池的功能吧!
Mary200379 2003-12-23
  • 打赏
  • 举报
回复
应当怎么样做呢?
fbincrazy 2003-12-23
  • 打赏
  • 举报
回复
是你连接数据库释放的问题
qiume 2003-12-23
  • 打赏
  • 举报
回复
是不是你连接数据库释放的问题
wushenshui 2003-12-23
  • 打赏
  • 举报
回复
提提我的想法。
第一,最好的办法就是做一个连接池组件,负责在服务器端管理任何客户端的连接。具体思想可以借鉴java 里的思想。我用java做过一个连接池组件,有些思想可以帮助你。
第二,如果不想这么麻烦,那么,我想请问你,你的客户端的数据库控件是怎么连接服务器的连接的?我建议你在客户端用尽量少的连接控件,要用的时候自己创建就可以了。我建议尽量少用绑定控件的方式去开发系统,因为这样不好调试。任何东西自己封装成一个自己的类就很好弄了。
Erice 2003-12-23
  • 打赏
  • 举报
回复
设置对应的clientDataSet的provider的options 的:POALLOWCOMMANDTEXT为TRUE;
建议不要直接在clientDataSet执行SQL语句,最好用接口加方法传递SQL,可避免你说的以外发生。。


Mary200379 2003-12-23
  • 打赏
  • 举报
回复
在客户端的时候,一般用clientDataSet的commandtext调用sql语法,在多用户并发的时候就会出现这样的提示。
Mary200379 2003-12-23
  • 打赏
  • 举报
回复
哈。。是真的~~~
我是在客户端出错,而在客户端能AdoConnection.Close吗?
好急啊~~~~~~
delphiseabird 2003-12-23
  • 打赏
  • 举报
回复
是不是有的客户端有事务没有提交?

大家最下留德
救命呀 有人调戏良家妇女!!
抱朴守拙 2003-12-23
  • 打赏
  • 举报
回复
你是在应用服务器还是客户端出的错?

>>小女子在此谢了
怎么都爱用“小女子”做标题吸引人呢?真的假的?
guifuli 2003-12-22
  • 打赏
  • 举报
回复
原因:
网络太忙,网络质量太差。
解决方法:
更换网络硬件设备。

1,594

社区成员

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

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