RSS Feed
Dec 17

Koomail还是Foxmail?

Posted on Saturday, December 17, 2005 in 軟硬兼施

最近由於Foxmail beta2出來了,用了一下感覺很不錯。而Koomail的功能也是我用的DreamMail 4.0所不能及的。

所以我分別用了這3款郵件軟件:
可以肯定地是DM的速度和內存占用是最差的,這讓我有了換郵件軟件的念頭,但不是主要原因。而DM在收發軟件的時候的暫時性休克的缺陷遲遲不能得以根治,使我堅決了換掉他的打算。

接下來的兩款軟件,Foxmail beta2在收發速度上和Koomail 2.81不相上下,可能還快點,很大的突破!而Foxmail有我非常想用的一個功能,這個功能可以我的特殊郵件帳號也轉為用Foxmail來收發,這個功能就是 數字簽名!(原來是用Outlook的)
而Koomail有許多別的功能,比如定時收發,顯示IP地址等……

要在Foxmail和Koomail之間取舍還真的有點難哦。

Jun 2

怎樣做sql server數據庫的還原

Posted on Thursday, June 2, 2005 in 軟硬兼施

今天由於畢業設計要做一個數據庫備份和還原的頁面。我參考了一段代碼後實現了功能但是我發現這段程序有一個比較麻煩的地方,就是數據庫的還原的時候會遇到排它性問題。

在網上搜索了找到了小白的Blog上轉了一個大富翁論壇上的討論,看了討論後發現裡面提供的方法還不能直接用於ASP.NET。我對代碼進行了稍稍的改動

void restoreButton_Click(object sender, System.EventArgs e)
{
string path = pathTextBox.Text;
string dbname = dbDropDownList.SelectedValue;

string restoreSql = “use master;”;
restoreSql += “restore database @dbname from disk = @path;”;
string pai = “use master;ALTER DATABASE Wy SET OFFLINE WITH ROLLBACK IMMEDIATE;ALTER DATABASE Wy SET ONLINE WITH ROLLBACK IMMEDIATE”;
SqlConnection conn = new SqlConnection(ConnStr);
SqlCommand com1 = new SqlCommand(pai, conn);

SqlCommand myCommand = new SqlCommand(restoreSql, new SqlConnection(ConnStr));

myCommand.Parameters.Add(“@dbname”, SqlDbType.Char);
myCommand.Parameters["@dbname"].Value = dbname;
myCommand.Parameters.Add(“@path”, SqlDbType.Char);
myCommand.Parameters["@path"].Value = path;

try
{
conn.Open();
com1.ExecuteNonQuery();
conn.Close();
myCommand.Connection.Open();
myCommand.ExecuteNonQuery();
infoLabel.Text = “恢復成功!
已經把備份”+path+”恢復到數據庫”;

}
catch(Exception ex)
{
infoLabel.Text = “恢復失敗!
出錯信息如下:
” + ex.ToString();
}
finally
{
myCommand.Connection.Close();

}
}