当前位置: 代码迷 >> VFP >> VFP ping IP地址的有关问题
  详细解决方案

VFP ping IP地址的有关问题

热度:3707   发布时间:2013-02-26 00:00:00.0
求助 VFP ping IP地址的问题
本机 A 安装sql server 拨号

其他公网机器 B 想用VFP 来连接sql

B如何获取A 的IP 来访问呢?


我想用花生壳来实现 想用ping 域名 来获取 iP 填入到连接字符串

怎么实现啊?

------解决方案--------------------------------------------------------
每次连接前,通过工具(如MyFll.Fll)将服务器绑定的域名转换成IP,然后连接这个IP即可。
详细请参考:http://topic.csdn.net/u/20111103/09/afb716ae-a037-4b9d-b09c-39d174209846
------解决方案--------------------------------------------------------
这个方法不算太好
C/C++ code
If File('ping.txt')    Delete File ping.txtEndif Local owsh as Object owsh=createobject("wscript.shell")owsh.run("command.com /c ping www.baidu.com -w 10 >ping.txt",0,.t.)Release owshlcString = Filetostr("ping.txt")If "Request timed out." $ lcString    ReturnEndif Messagebox(Strextract(lcString,'[',']'))
------解决方案--------------------------------------------------------
If "Request timed out." $ lcString
Return
Endif

改成

If At("Request timed out.", lcString, 4) <= 0
Return
Endif
------解决方案--------------------------------------------------------
直接用域名不是更方便嘛