使用sql服务器中的表更新cluluence页面的API for c#

时间:2014-07-01 19:37:04

标签: c# sql-server confluence

我可以登录汇合页面。我想用sql server中的表更新页面的详细信息,即我希望我的sql server中的表出现在confluence页面上。请帮忙!我尝试了几件事但是徒劳无功。这是我的代码。谢谢!

试             {                 ConfluenceSoapServiceService oWikiUpdateService = new ConfluenceSoapServiceService();

            String sLoginToken = String.Empty;

            try
            {
                sLoginToken = oWikiUpdateService.login(confluenceLogin, confluencePassword);
            }
            catch
            {
                Console.WriteLine("Login attempt failed");
            }

            RemotePage oPage = oWikiUpdateService.getPage(sLoginToken, pageID);

        SqlConnectionStringBuilder csb = new SqlConnectionStringBuilder();
        csb.DataSource = server;
        csb.InitialCatalog = database;
        csb.IntegratedSecurity = true;

        string connString = csb.ToString();


        string queryString = "select * from XMLCatalogServer";

        using (SqlConnection connection = new SqlConnection(connString))
        using (SqlCommand command = connection.CreateCommand())
        {
            command.CommandText = queryString;

            connection.Open();

            using (SqlDataReader reader = command.ExecuteReader())
            {
                while (reader.Read())
                {
                    //Send these to your WinForms textboxes
                    string SSAS_server = reader["Server"].ToString();

                    string cpu = reader["CPU#"].ToString();

                    string memory = reader["RAMSizeInGb"].ToString();

                    string totalSpace = reader["TotalDiskSpaceInGb"].ToString();
                    string ver = reader["SSASVersion#"].ToString();
                    string edition = reader["SSASEdition"].ToString();
                    string env = reader["Environment"].ToString();
                    string app = reader["Application"].ToString();

                }
            }
        }


            oWikiUpdateService.logout(sLoginToken);

        }
        catch (Exception ex)
        {
            Console.WriteLine(ex.Message);
            Console.WriteLine(ex.StackTrace);
        }
        Console.Read();

0 个答案:

没有答案