rtx 導出所有部門和用戶


1>添加Interop.RTXServerApi.dll的引用

2>RTXServerApi.RTXObjectClass和RTXServerApi.RTXObject實現一樣,建議使用RTXServerApi.RTXObject

  在winform和類庫中.net4.0 提示“無法嵌入互操作類型‘RTXServerApi.RTXObjectClass’,請改用適用的接口”,.net2.0則無此問題

   但是在werform的.net4.0中RTXServerApi.RTXObjectClass又可以使用

3>SDKServerPort的端口是6000,AppServerPort的端口是8006,該demo用6000端口

4>如果RTXServerApi.RTXObject無法實例化,則修改生成項目中,目標修改為“x86”

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using RTXServerApi;
using System.Runtime.InteropServices;

namespace OtherObj
{
    public partial class ExportUserDatafrm : Form
    {
        public ExportUserDatafrm()
        {
            InitializeComponent();
        }

        private void btnExportDataToRTX_Click(object sender, EventArgs e)
        {

 //RTXServerApi.RTXObjectClass RTXObj = new RTXServerApi.RTXObjectClass(); //創建一個業務邏輯對象
 //RTXServerApi.RTXCollectionClass RTXParams = new RTXServerApi.RTXCollectionClass();// 創建一個集合對象

            RTXServerApi.RTXObject RTXObj = new RTXObject();  //創建一個業務邏輯對象
            RTXServerApi.RTXCollection RTXParams = new RTXCollection();// 創建一個集合對象

            RTXObj.ServerIP = "127.0.0.1";
            RTXObj.ServerPort = 6000;
            RTXObj.Name = "USERSYNC";  //業務邏輯對象名稱為用戶數據同步

            RTXParams.Add("MODIFYMODE", 1);
            //"<?xml version=""1.0"" encoding=""gb2312"" ?>"
            //<?xml version="1.0" encoding="gb2312" ?>

            RTXParams.Add("XMLENCODE", @"<?xml version=" + "\"" + "1.0" + "\"" + " encoding=" + "\"" + "gb2312" + "\"" + " ?>");
            try
            {
                object rtxData = RTXObj.Call2(enumCommand_.PRO_SYNC_FROM_RTX, RTXParams);
                //object rtxData = RTXObj.Call2(enumCommand_.PRO_GETALLDPETINFO, RTXParams);
                richTextBox1.Text = rtxData.ToString();
                MessageBox.Show("導出成功");
            }
            catch (COMException ex)
            {
                MessageBox.Show(ex.Message);
            }
        }

    }
}

  程序員的基礎教程:菜鳥程序員


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM