标题:关于远程视图和spt的问题
只看楼主
fanjinyu9108
Rank: 2
等 级:论坛游民
帖 子:644
专家分:20
注 册:2014-1-16
结帖率:88.5%
已结贴  问题点数: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
等 级:论坛游民
帖 子:644
专家分: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
等 级:贵宾
威 望:40
帖 子:749
专家分:2475
注 册: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
等 级:论坛游民
帖 子:644
专家分: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
等 级:贵宾
威 望:40
帖 子:749
专家分:2475
注 册:2011-5-8
得分:0 
回复 5楼 fanjinyu9108
我一般是用控制面板建立。导出REG文件,到其它电脑上注册。

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

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

dBase有人接盘了。
2021-06-18 15:39



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-506032-1-1.html




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

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