我可以登录汇合页面。我想用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();