| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2323 人关注过本帖
标题:spt或远程试图连接同时只能有一个吗?
只看楼主 加入收藏
lljchi
Rank: 2
等 级:论坛游民
帖 子:172
专家分:95
注 册:2016-7-21
结帖率:96.15%
收藏
已结贴  问题点数:20 回复次数:10 
spt或远程试图连接同时只能有一个吗?
今天碰到个问题:有一个客户端打开一个表单运行时,通过spt同步连接sql更新1张表的数据,速度有点慢造成了程序未响应,连接应该一直还被占用着,
然后其他客户端的表单通过spt或远程视图向sql server数据库请求数据就都没有反应了,只有个“远程连接中,按ESC结束”的提示!
请问在获取或操作远程时难道只能有一个活动的连接吗?我知道sql server有连接数限制,应该可以不止一个活动连接吧?
难道不用异步用同步就会造成这样的情况?
搜索更多相关主题的帖子: server 数据库 客户端 
2017-01-13 17:52
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3146
专家分:8408
注 册:2015-3-25
收藏
得分:5 
可以设置的,一般,用完后就断开,不要老是占着。
2017-01-13 19:57
wcx_cc
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:52
帖 子:352
专家分:1152
注 册:2015-10-2
收藏
得分:5 
是不是用 vfp 9.0 的共享连接方式?可以试试如何?
2017-01-13 22:46
lljchi
Rank: 2
等 级:论坛游民
帖 子:172
专家分:95
注 册:2016-7-21
收藏
得分:0 
回复 2楼 mywisdom88
谢谢,我就是用完后就断开的,这个表单正常时也就几秒钟就处理完并打开了,这次好像因为其他电脑程序开的多占用了资源,打开表单时一直无响应,这个连接就被一直占用着了
2017-01-14 08:06
lljchi
Rank: 2
等 级:论坛游民
帖 子:172
专家分:95
注 册:2016-7-21
收藏
得分:0 
回复 3楼 wcx_cc
谢谢,是vfp9,选项里的共享连接也设置了,不过这个设置好像是针对远程试图的
占用的连接是通过spt连接的,这个连接没有设置共享,不知道是不是这个原因
spt刚学不久,用到的地方都没有设置共享,程序没出问题慢慢也就忘了有这个共享设置了
SQLSTRINGCONNECT([lShared] | [cConnectString [, lSharable]])
这两种连接本质上应该是一样的吧,所以spt的连接占用后远程视图的连接也不能用了?

[此贴子已经被作者于2017-1-14 08:24编辑过]

2017-01-14 08:16
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11771
专家分:43421
注 册:2006-5-13
收藏
得分:5 
一般提倡随用随连接,用完即关闭,以免占用服务器资源,除非你的用户很少。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2017-01-14 08:49
kiff
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广州
等 级:贵宾
威 望:46
帖 子:756
专家分:2531
注 册:2013-1-30
收藏
得分:5 
你的更新动作太大,表给上锁了,所以影响其它客户端操作,检查自己那更新操作是否合理
2017-01-14 10:04
kiff
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广州
等 级:贵宾
威 望:46
帖 子:756
专家分:2531
注 册:2013-1-30
收藏
得分:0 
还有一种情况是事务处理,如果更新操作而忘了提交,这样锁就一直在停那里,这时也会影响别客户读取
2017-01-14 10:29
lljchi
Rank: 2
等 级:论坛游民
帖 子:172
专家分:95
注 册:2016-7-21
收藏
得分:0 
回复 6楼 hu9jj
没错,暂时用户不多,所以现在才发现,慢慢多了就要注意这方面了
2017-01-14 11:41
lljchi
Rank: 2
等 级:论坛游民
帖 子:172
专家分:95
注 册:2016-7-21
收藏
得分:0 
回复 7楼 kiff
更新操作不大,但更新的表很常用,属于人员信息表,基本每个表单都要调用一下数据,它一锁住其他表就用不了了
2017-01-14 11:44
快速回复:spt或远程试图连接同时只能有一个吗?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024651 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved