1. 程式人生 > >為Sql資料庫中匯入資料

為Sql資料庫中匯入資料

 利用一個簡單的ASP小程式,為SqlServer資料庫中匯入文字文件的資料資料

在前臺的頁面上新增一個TextBox控制元件TextMode屬性設定為MultiLine,再在下面新增一個LinkButton控制元件(Button控制元件也是可以的),然後開始寫它的單擊事件吧

 protected void LinkButton1_Click(object sender, EventArgs e)
    {
        string[] sim = new string[txtSim.Text.Length];
        for (int i = 0; i < txtSim.Text.Length; i++)
        {
            sim[i] = txtSim.Text.Substring(i, 1);
        }
        string str = ConfigurationManager.ConnectionStrings["sqlcnn"].ConnectionString;
        using (SqlConnection sqlcon = new SqlConnection(str))
        {
            using (SqlCommand sqlcom = sqlcon.CreateCommand())
            {
                sqlcon.Open();
                for (int i = 0; i < txtSim.Text.Length; i++)
                {
                    sqlcom.CommandText = "insert into SimFont (sfont)values(N'"+sim[i]+"')";
                    sqlcom.ExecuteNonQuery();
                }
            }
        }
    }

在For迴圈中的是有得說的地方,其中定義一個數組Sim,長度設定為使用者在TextBox輸入字元的長度,迴圈條件為宣告一個初始值為0的變數i,並且在小於TextBox輸入字元的長度的基礎上累加。

利用Substring屬性依次取得使用者錄入的每一個字

陣列Sim中的元素即是使用者在TextBox中輸入的每一個字

這樣執行後,在TextBox中輸入的每一個字都將成為一條記錄儲存在SqlServer資料庫中。