⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 usersynchro.asp

📁 《动易网站管理系统》2005 SP2正式版中
💻 ASP
📖 第 1 页 / 共 3 页
字号:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%
Option Explicit
Server.ScriptTimeOut = 9999999
Response.Buffer = True

Dim Action, PES_Now, PER_Now, ConnStrS, ConnStrR, ConnSource, ConnRemote
Dim SourceSys, SourceDbType, SourceDbFile, SourceDbServer, SourceDbName, SourceDbUser, SourceDbPass
Dim RemoteSys, RemoteDbType, RemoteDbFile, RemoteDbServer, RemoteDbName, RemoteDbUser, RemoteDbPass
Dim TotalNum, SuccessNum, JumpNum, DataConnected, SourceUserTable, RemoteUserTable
Dim CountRefresh
CountRefresh = 0
Const FileName = "UserSynchro"
Const FileVersion = "2.0.0"
Const FileType = ""
Const CheckUpdateUrl = "http://www.coders.cn/Works/update.asp"
Action = Trim(Request("action"))
TotalNum = 0
SuccessNum = 0
JumpNum = 0
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>动易2005整合专用用户资料同步程序</title>
<link href="Style.css" rel="stylesheet" type="text/css">
</head>

<body leftmargin="2" topmargin="2" marginwidth="0" marginheight="0">
<table width="98%"  border="0" align="center" cellpadding="2" cellspacing="0" class="border">
    <tr>
        <td align="center" class="topbg">&nbsp;&nbsp;&nbsp;&nbsp;<b>动易2005整合专用用户资料同步程序</b></td>
        <td align="center" class="topbg"><a href="http://bbs.asp163.net" class="Class" target=_blank>动易官方论坛</a></td>
    </tr>
<%
If Action = "DoTrans" Then
%>
    <tr>
        <td align="center" colspan="2">正在进行数据转换, 此过程视您服务器性能、网络环境以及站点规模,可能需要几分钟或更长的时间,在此过程中,请不要关闭或者刷新浏览器!</td>
    </tr>
<%
End If
%>
</table>
<%
Select Case Action
    Case "DbSet"
        Call DbSet
    Case "DoTrans"
        Call DoTrans
    Case "ShowResult"
        Call ShowResult
    Case Else
        Call readme
End Select
%>
<table width="100%"  border="0" cellpadding="0" cellspacing="1" bgcolor="#FFFFFF">
</table>
<table width="98%"  border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td align="right">&nbsp;</td>
    <td height="10" align="center" valign="bottom">&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td width="30%" align="right" valign="bottom"><a href="http://www.powereasy.cn" target=_blank><img src="logo.gif" height="31" border="0"></a></td>
    <td width="48%" align="center" valign="bottom">
    Powered by <a href="http://www.iiscn.net" target=_blank title="QQ:5930434">小李刀刀</a>[<a href="http://www.powereasy.cn" target="_blank">动易网络</a>]
    &nbsp;<a href="<%=CheckUpdateUrl%>?FileName=<%=FileName%>&FileVersion=<%=FileVersion%>&FileType=<%=FileType%>" target=_blank><img src="checkupdate.gif" border=0></a>
      <br>
    &copy;2004 - 2005 <a href="http://www.powereasy.cn" target=_blank><font
face="Verdana, arial, helvetica, sans-serif"><b>PowerEasy Inc. </b></font></a> All Rights Reserved. </td>
    <td width="22%" align=left valign=bottom></td>
  </tr>
</table>
</body>
</html>

<%
'定义程序中用到的过程
Private Sub readme()

%>
<table width="98%"  border="0" align="center" cellpadding="2" cellspacing="1" class="border">
    <tr>
      <td class="tdbg">
      <ul>
            <li>程序说明
                <ol>
                  <li>本程序当前版本为<font color=red><b><%=FileVersion%><%=FileType%></b></font>,请确保此版本号与官方网站上提供的最新版本号一致,否则,请先下载最新版本后再运行;</li>
                  <li>本程序适用于动易2005 SP2官方版、动网7.0SP2版、动网7.1版中<b>任意两个程序之间</b>的用户资料互相转换、合并;</li>
                  <li>本程序同时支持MS SQL、ACCESS两种数据库;</li>
                  <li>使用本程序前请先做好相关数据库文件的备份(主要是目标数据库),以免造成数据文件损坏或者数据丢失。</li>
                  <li>本程序为动易网络为便于网友使用作为程序辅助插件提供,由于站点数据库中可能存在错误资料,或者由于网络、操作等因素的存在,动易公司不保证操作过程一定能成功完成,如果因进行此操作导致数据文件损坏或者数据丢失,只能依靠您的备份资料进行恢复,动易公司不承担任何责任,不负责数据修复服务。</li>
                  <li>如果您对相关操作有任何疑问,或者需要提交意见、建议,请访问下面的网址提交回复:
                    <br>
                  <a href="http://bbs.asp163.net" target=_blank>http://bbs.asp163.net</a></li>
                </ol>
            </li>
        </ul></td>
    </tr>
    <form name="form1" method="post" action="UserSynchro.asp">
    <tr>
        <td align="center" valign="top" class="tdbg">
          <input name="action" type="hidden" id="action" value="DbSet"><input name="Submit" type="submit" class="button" value="我已仔细阅读以上说明">
        </td>
    </tr>
    </form>
</table>
<%

End Sub 'readme

Private Sub DbSet()

%>
<table width="98%"  border="0" align="center" cellpadding="2" cellspacing="1" class="border">
  <form name="actionform" id="actionform" action="UserSynchro.asp" method="post">
    <tr>
      <td colspan="2" class="tdbg"><ul><li>操作步骤:
            <ol>
              <li>备份目标数据库*;</li>
                <li>选择源数据库*的程序版本及数据类型,并填写数据库连接信息;</li>
                <li>选择目标数据库*的程序版本数据类型,并填写数据库连接信息;</li>
                <li>提交并等待页面提示操作完成(中途切勿刷新或者关闭浏览器)。</li>
            </ol>
            目标数据库:指要导入数据的数据库;源数据库:指要导出数据的数据库。
            <br>
            例如:进行用户资料从动网7.0SP2 SQL版到动易2005ACCESS版的同步,则源数据库为动网7.0SP2的SQL数据库,目标数据库为动易2005的ACCESS数据库。</li>
          </ul>
      </td>
    </tr>
    <tr align="center">
      <th height="22" colspan="2" class="topbg2"><b><font color="#FFFFFF">收集数据库信息</font></b></th>
    </tr>
    <tr>
      <td width="27%" rowspan="4" valign="top" class="tdbg"><strong>动易用户数据互转工具</strong><ul><li><font color="#FF0000">收集数据库信息</font></li>
          <li>正在进行数据同步</li>
          <li> 操作结果说明</li>
      </ul></td>
      <td width="73%" class="tdbg"><table width="100%"  border="0" cellpadding="0" cellspacing="1" bgcolor="#FFFFFF">
        <tr class="tdbg">
          <td width="22%"><strong>源数据库的程序版本&nbsp;&nbsp;:</strong></td>
          <td width="17%"><select name="SourceSys" size="1" id="SourceSys">
            <option value="Dvbbs70" selected>动网7.0</option>
            <option value="Dvbbs71">动网7.1</option>
            <option value="PE2005">动易2005SP2</option>
          </select></td>
          <td width="12%">源数据库类型:</td>
          <td width="49%"><p>
            <input type="radio" name="SourceDbType" value="SQL" onClick="tr_source_sql.style.display='block';tr_source_ac.style.display='none'"> MS SQL&nbsp;&nbsp;<input name="SourceDbType" type="radio" value="AC" checked onClick="tr_source_sql.style.display='none';tr_source_ac.style.display='block'"> ACCESS</label></td>
        </tr>
        <tr class="tdbg" name="tr_source_ac" id="tr_source_ac" style="display:block">
          <td><strong>源数据库文件的位置&nbsp;&nbsp;:</strong></td>
          <td colspan="3"><input name="SourceDbFile" type="text" id="SourceDbFile" size="40">&nbsp;例如:<font color="#0000FF">/bbs/data/dvbbs7.mdb</font></td>
        </tr>
        <tr class="tdbg" name="tr_source_sql" id="tr_source_sql" style="display:none">
          <td colspan="4" class="tdbg"><table width="100%"  border="0" cellpadding="0" cellspacing="1" bgcolor="#FFFFFF">
            <tr bgcolor="#FFFFFF" class="tdbg">
              <td width="22%" rowspan="4"><strong>源数据库的连接信息&nbsp;&nbsp;:</strong></td>
              <td>服务器地址:&nbsp;<input name="SourceDbServer" type="text" id="SourceDbServer" value="127.0.0.1"></td>
            </tr>
            <tr bgcolor="#FFFFFF" class="tdbg">
              <td>数据库名称:&nbsp;<input name="SourceDbName" type="text" id="SourceDbName" value="Dvbbs7"></td>
            </tr>
            <tr bgcolor="#FFFFFF" class="tdbg">
              <td>用 户 名:&nbsp;<input name="SourceDbUser" type="text" id="SourceDbUser" value="sa"></td>
            </tr>
            <tr bgcolor="#FFFFFF" class="tdbg">
              <td>密   码:&nbsp;<input name="SourceDbPass" type="password" id="SourceDbPass"></td>
            </tr>
          </table></td>
        </tr>
        <tr class="tdbg">
          <td colspan="4" class="tdbg2">&nbsp;</td>
          </tr>
        <tr class="tdbg">
          <td><strong>目标数据库的程序版本:</strong></td>
          <td><select name="RemoteSys" size="1" id="RemoteSys">
              <option value="Dvbbs70">动网7.0</option>
              <option value="Dvbbs71">动网7.1</option>
              <option value="PE2005" selected>动易2005SP2</option>
                    </select></td>
          <td>源数据库类型:</td>
          <td><p> <input type="radio" name="RemoteDbType" value="SQL" onClick="tr_remote_sql.style.display='block';tr_remote_ac.style.display='none'"> MS SQL&nbsp;&nbsp;<input name="RemoteDbType" type="radio" value="AC" checked onClick="tr_remote_sql.style.display='none';tr_remote_ac.style.display='block'"> ACCESS</td>
        </tr>
        <tr class="tdbg" name="tr_remote_ac" id="tr_remote_ac" style="display:block">
          <td><strong>目标数据库文件的位置:</strong></td>
          <td colspan="3"><input name="RemoteDbFile" type="text" id="RemoteDbFile" size="40">&nbsp;例如:<font color="#0000FF">/database/Powereasy5.mdb</font></td>
        </tr>
        <tr class="tdbg" id="tr_remote_sql" name="tr_remote_sql" style="display:none">
          <td colspan="4" class="tdbg"><table width="100%"  border="0" cellpadding="0" cellspacing="1" bgcolor="#FFFFFF">
              <tr bgcolor="#FFFFFF" class="tdbg">
                <td width="22%" rowspan="4"><strong>目标数据库的连接信息:</strong></td>
                <td>服务器地址:&nbsp;<input name="RemoteDbServer" type="text" id="RemoteDbServer" value="127.0.0.1"></td>
              </tr>
              <tr bgcolor="#FFFFFF" class="tdbg">
                <td>数据库名称:&nbsp;<input name="RemoteDbName" type="text" id="RemoteDbName" value="PowerEasy5"></td>
              </tr>
              <tr bgcolor="#FFFFFF" class="tdbg">
                <td>用 户 名:&nbsp;<input name="RemoteDbUser" type="text" id="RemoteDbUser" value="sa"></td>
              </tr>
              <tr bgcolor="#FFFFFF" class="tdbg">
                <td>密   码:&nbsp;<input name="RemoteDbPass" type="password" id="RemoteDbPass"></td>
              </tr>
          </table></td>
        </tr>
      </table></td>
    </tr>
      <td align="left" class="tdbg"><b>遇到同名用户时的处理方法:</b><input name="ActionType" type="radio" id="ActionType" value="0" checked> 跳过&nbsp;&nbsp;&nbsp;&nbsp;<input name="ActionType" type="radio" id="ActionType" value="1"> 覆盖</td>
    </tr>
    </tr>
      <td align="center" class="tdbg"><input name="action" type="hidden" id="action" value="DoTrans"><input name="button1" type="button" class="button" value="上一步" onClick="JavaScript:history.go(-1)">&nbsp;&nbsp;<input name="Submit" type="submit" class="button" value="下一步">&nbsp;&nbsp;<input name="button2" type="button" class="button" value="退 出" onClick="window.close()"></td>
    </tr>
  </form>
</table>
<%

End Sub 'DbSet

Private Sub DoTrans()
Call InitializeHtml
SourceSys = Trim(Request.Form("SourceSys"))
SourceDbType = Trim(Request.Form("SourceDbType"))
If SourceSys = "PE2005" Then
    SourceUserTable = "PE_User"
Else
    SourceUserTable = "Dv_User"
End If
If SourceDbType = "SQL" Then
    SourceDbServer = Trim(Request.Form("SourceDbServer"))
    SourceDbName = Trim(Request.Form("SourceDbName"))
    SourceDbUser = Trim(Request.Form("SourceDbUser"))
    SourceDbPass = Trim(Request.Form("SourceDbPass"))

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -