Foxtable(狐表)用户栏目专家坐堂 → [求助]网络环境下的ftp问题


  共有4486人关注过本帖树形打印复制链接

主题:[求助]网络环境下的ftp问题

帅哥哟,离线,有人找我吗?
shenyl0211
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
  发帖心情 Post By:2014/4/16 13:57:00 [显示全部帖子]

'请选用自定义登录,必须的

 

'全局代码中

'以下设置服务器地址
Public IP1 As String = "10.22.1.40" '内网
Public IP2 As String = "123.123.123.123" '外网
Public IPa As String = IP1 '采用值
Public ftpAccount As String = "yourname" '设置ftp登录用户名
Public ftppassword As String = "yourpassword" '设置ftp登录密码

'Public变量的长度至少应该为3个字符

'根据项目而定--以下定义项目参数
Public sfile As String = "项目管理系统" '数据源名称,即Sql数据库文件名
Public pname As String = "项目管理系统" '项目名称,一个项目可以有多个数据源(可以切换)
Public bname As String = "项目管理.bat" '包含foxtable版本升级后必须升级的foxtable系统文件
Public ename As String = "项目管理.exe" '管理系统运行文件名
Public rfile As String = "d:\" & pname & "\数据文件\" & ename '含路径的管理系统运行文件名
Public pfile As String = pname & ".foxdb" '开发时的项目文件名
Public dpath As String = "d:\" & pname & "\设计资料\" '开发时的项目文件位置
Public bpath As String = "d:\" & pname & "\备份文件\" '本地项目文件备份位置,仅开发时用,交付后用upath
Public rpath As String = "d:\" & pname & "\数据文件\project" '运行时项目文件位置
Public upath As String = "\项目管理系统\数据文件\" '服务器上的项目文件路径和升级路径
Public npath As String = "d:\" & pname & "\升级文件\" '客户端的foxtable最新文件保存路径
Public datafile As String = pname & ".zip" '包含最新升级数据的文件名

 

'BeforeConnectOuterDataSource中代码

 
    Dim a As Boolean
    For i = 1 To 5 'ping5次
        a = Network.Ping(IP1,500) 'ping内网,每次500毫秒
        If a Then '如果ping通就退出for循环
            Exit For
        End If
    Next
    If a Then
        IPa = IP1 '如果内网Ping通,则用内网地址
    Else
        IPa = IP2 '否则用外网地址
    End If
    e.C & sfile & ";Data Source=" & IPa

 

'BeforeLoadOuterTable代码

'暂不加载数据的表

Select Case e.DataTableName
    Case "合同管理","开piao管理","担保管理","授信管理","表列管理","项目管理","清理管理","计量管理","证明管理"
    e.SelectString = "Select * From {" & e.DataTableName & "} Where [_Identify] Is Null"
End Select

 

'AfterOpenProject代码

'自动升级代码http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=38980&replyID=&skin=1


 回到顶部