| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1802 人关注过本帖
标题:关于远程视图和spt的问题
只看楼主 加入收藏
fanjinyu9108
Rank: 2
等 级:论坛游民
帖 子:704
专家分:20
注 册:2014-1-16
结帖率:88.62%
收藏
已结贴  问题点数:20 回复次数:14 
关于远程视图和spt的问题
程序用远程视图访问效果很好,换成spt后,连接有的能用,有的电脑不能用,但远程视图都能用,这是怎么回事呀,问题的故障是连接不通
  public nhandle
           #DEFINE CON_STRING "DRIVER=SQL Server;SERVER=10.189.129.7;UID=sa;PWD=wjh6552907;database=yk"
           SQLSETPROP(0,"DispLogin" ,3)   &&不显示任何对话框
           nhandle= SQLSTRINGCONNECT(CON_STRING)
           IF  nhandle<=0    &&连接不成功
                       wait clear
                       MESSAGEBOX("远程连接失败!!!",0,"错误信息")
                       return
                       
           ELSE    &&连接成功
               wait clear  
            
           ENDIF   
           
           RETURN nhandle

[此贴子已经被作者于2021-6-17 19:11编辑过]

搜索更多相关主题的帖子: 远程 视图 wait 连接 成功 
2021-06-17 18:46
fanjinyu9108
Rank: 2
等 级:论坛游民
帖 子:704
专家分:20
注 册:2014-1-16
收藏
得分:0 
如果我的连接字符串有问题,为什么大多数电脑没有问题,个别电脑只认远程视图,spt访问就出现连接失败,按理说,不管是远程视图,还是SPT,本质都是ODBC,这是什么原因呢?远程视图的连接如下:Description=mm;DRIVER=SQL Server;SERVER=10.189.129.7;UID=sa;PWD=wjh6552907;APP=Microsoft Visual FoxPro;WSID=王库计量1
spt的连接字符串如下:"DRIVER=SQL Server;SERVER=10.189.129.7;UID=sa;PWD=wjh6552907;database=yk;WSID=王库计量1" 二者的区别就是远程视图没有写明数据库

[此贴子已经被作者于2021-6-17 19:04编辑过]

2021-06-17 18:57
xuminxz
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:41
帖 子:766
专家分:2517
注 册:2011-5-8
收藏
得分:10 
我以前也遇到过类似问题,是在64位系统中。记得好像是在ODBC中,随便设置了一个SQLServer连接(不需要真实可用,可以指向一个不存在的服务器)就好了。可能这样spt能找到SQLServer驱动。不知道你的情况是否一样。

dBase有人接盘了。
2021-06-18 08:39
radiofan
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:11
帖 子:466
专家分:696
注 册:2006-7-30
收藏
得分:10 
Sqlstringconnect("provider=MSDASQL;driver={SQL Server};server=服务器地址;database=数据库名;uid=用户名;pwd=密码")

不成功返回负值,一直这么用!
2021-06-18 08:41
fanjinyu9108
Rank: 2
等 级:论坛游民
帖 子:704
专家分:20
注 册:2014-1-16
收藏
得分:0 
xuminxz师傅,能否用编程的方式创建一个DNS的链接呢 另外radiofan师傅,是否和provider有关系啊

[此贴子已经被作者于2021-6-18 10:19编辑过]

2021-06-18 10:11
xuminxz
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:41
帖 子:766
专家分:2517
注 册:2011-5-8
收藏
得分:0 
回复 5楼 fanjinyu9108
我一般是用控制面板建立。导出REG文件,到其它电脑上注册。

dBase有人接盘了。
2021-06-18 10:14
fanjinyu9108
Rank: 2
等 级:论坛游民
帖 子:704
专家分:20
注 册:2014-1-16
收藏
得分:0 
xuminxz师傅,能告知导出和注册的方法吗
2021-06-18 10:21
xuminxz
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:41
帖 子:766
专家分:2517
注 册:2011-5-8
收藏
得分:0 
最简单的办法:
给连接取一个名字
在注册表中找到它,右键单击,导出。

dBase有人接盘了。
2021-06-18 14:52
fanjinyu9108
Rank: 2
等 级:论坛游民
帖 子:704
专家分:20
注 册:2014-1-16
收藏
得分:0 
是dns吗
2021-06-18 14:59
xuminxz
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:41
帖 子:766
专家分:2517
注 册:2011-5-8
收藏
得分:0 
回复 9楼 fanjinyu9108
是的。

dBase有人接盘了。
2021-06-18 15:39
快速回复:关于远程视图和spt的问题
数据加载中...
 
   



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

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