| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1852 人关注过本帖
标题:远程试图连接冲突提示被占用
只看楼主 加入收藏
lljchi
Rank: 2
等 级:论坛游民
帖 子:172
专家分:95
注 册:2016-7-21
结帖率:96.15%
收藏
已结贴  问题点数:20 回复次数:7 
远程试图连接冲突提示被占用
制作表单时使用了两个以上远程试图作为表单的数据环境,且这些远程试图使用不同的连接1和连接2链接到sql server中不同的数据库,现在运行时即提示连接被另一个占用,关闭数据环境的自动打开视图autoopentable=.f.后可以运行表单,但是点击语句所在的控件时还是会出现连接被占用。我想通过先后打开远程试图的方法生成临时表解决,但在都会提示找不到这些远程试图,使用use或open database打开也提示找不到,远程视图明明已经添加在数据环境中了,为什么会找不到呢?
搜索更多相关主题的帖子: database server 数据库 制作 
2016-12-15 10:28
lljchi
Rank: 2
等 级:论坛游民
帖 子:172
专家分:95
注 册:2016-7-21
收藏
得分:0 
在不使用spt(还没学会)只用远程视图的情况下,网上找了好多久都没法解决,暂时只能先合并sql server的数据库共享一个连接了
2016-12-15 11:05
wcx_cc
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:52
帖 子:385
专家分:1202
注 册:2015-10-2
收藏
得分:18 
连接方式做成共享的试试。这是微软对vfp9.0 特加的功能。另外,一个数据库最好只固定一个连接名称为好。不很提倡远程视图直接放入表单,长期占用网络资源的方式。
2016-12-16 18:36
lljchi
Rank: 2
等 级:论坛游民
帖 子:172
专家分:95
注 册:2016-7-21
收藏
得分:0 
回复 3楼 wcx_cc
谢谢,已经设置共享连接了,远程不直接放表单数据环境里放哪里比较好呢?
2016-12-17 09:34
wcx_cc
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:52
帖 子:385
专家分:1202
注 册:2015-10-2
收藏
得分:0 
抱歉!怪我没说清楚。比如:视图是 SQL SERVER 数据库内表相连接的,如果直接放入表单,当打开此表单时,视图会一直占用着网络连接的资源。只有关闭了表单,才解除资源占用。如果连接的表不是个巨量表,这种影响是小一点的。但是,如果记录条数非常多,超过几万条的,最好别这样做。你会发现操作效率变的较低,表越大效率越低。如果表单上有2个以上的视图,打开表单时会同时都自动连接数据库,处理不当可能会发生连接冲突问题。
我的观点:最好少用视图改用 SPT 吧,效率是很高的,就是几个主要的句子,不难掌握的。
2016-12-17 22:15
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:2 
会不会是重复打开了相同的视图?

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2016-12-18 06:22
lljchi
Rank: 2
等 级:论坛游民
帖 子:172
专家分:95
注 册:2016-7-21
收藏
得分:0 
回复 5楼 wcx_cc
非常感谢!下面开始试着学用spt了,按你说的表单关闭前远程试图一直连接着,即使单个表单的冲突解决了,局域网内多人同时使用不同表单,如果都用一个远程视图还是可能会冲突吧
2016-12-19 08:08
lljchi
Rank: 2
等 级:论坛游民
帖 子:172
专家分:95
注 册:2016-7-21
收藏
得分:0 
回复 6楼 hu9jj
谢谢,我觉得这个可能性不大,因为不是一个表单,涉及到多个连接的所有表单都出现了冲突
2016-12-19 08:14
快速回复:远程试图连接冲突提示被占用
数据加载中...
 
   



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

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