以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  求助:谁把C#代码转换成相应的foxtbale 代码,动态获得远程花生壳里的SQL ip字符串  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=33390)

--  作者:wuxianzuoji41
--  发布时间:2013/5/17 11:05:00
--  求助:谁把C#代码转换成相应的foxtbale 代码,动态获得远程花生壳里的SQL ip字符串

谁把C#代码转换成相应的foxtbale 代码,动态获得远程花生壳里的SQL ip字符串

如果使用C#做客户端,它可以自己使用DNS解析得到IP地址。
string IPstring;
string HostName="xxx.vicp.net";
System.Net .IPAddress IP;
System.Net .IPHostEntry IPEntry;
IPEntry=System.Net .Dns.Resolve(HostName);
IP=IPEntry.AddressList [0];
IPstring=IP.ToString ();
连接串="Data Source="+IPstring+",1433;Network Library=DBMSSOCN;Initial Catalog=DB;User ID=sa;Password=";
然后把这个字符串写成IP文件或者自动设置成开启前的连接外部数据源

[此贴子已经被作者于2013-5-17 11:10:04编辑过]

--  作者:Bin
--  发布时间:2013/5/17 11:06:00
--  
给你一个好地方  http://www.developerfusion.com/tools/convert/csharp-to-vb/
--  作者:XYT
--  发布时间:2013/5/17 11:09:00
--  
图片点击可在新窗口打开查看
--  作者:don
--  发布时间:2013/5/17 11:13:00
--  
收藏先
--  作者:wuxianzuoji41
--  发布时间:2013/5/17 11:27:00
--  

bin 转换后无法运行,FOXTABLE里有获得IP地址的命令吗

这个Network.Ping(xxx.xicp.net)这个好像不能获得域名的IP地址


--  作者:Bin
--  发布时间:2013/5/17 11:29:00
--  
你去搜索VB.NET相关代码即可.狐表用的是VB.NET
--  作者:Bin
--  发布时间:2013/5/17 11:29:00
--  
你不能生搬硬套,转换的不一定100%对,而且还有命名空间问题.
--  作者:Bin
--  发布时间:2013/5/17 11:34:00
--  
        Dim IPstring As String
        Dim HostName As String = "www.baidu.com"
        Dim IP As System.Net.IPAddress
        Dim IPEntry As System.Net.IPHostEntry
        IPEntry = System.Net.Dns.Resolve(HostName)
        IP = IPEntry.AddressList(0)
        IPstring = IP.ToString()
        MessageBox.Show(IPstring)

--  作者:wuxianzuoji41
--  发布时间:2013/5/17 11:55:00
--  

bin谢谢,可以获得IP。很好

我有一个本地数据源A登陆系统。还有一个远程Sql数据源b 用你的方式获得IP

我怎么把用你的方式获得的设置在数据库b的字符串

 

If e.name = "成绩" Then
    e.C & e.ProjectPath &
"成绩数据.mdb;Persist Security Info=False"
End
if

 

这段是登陆软件钱设置外部数据源b,我是登陆软件以后通过代码获得数据源B的 IP,然后访问远程数据源B 


--  作者:Bin
--  发布时间:2013/5/17 11:57:00
--  
拼接字符串帮助中有.http://www.foxtable.com/help/topics/0682.htm