從web.config提取connection string

 System.Configuration.ConfiguartinSettings.AppSettings["connString"].ToString();

這個表示從web.config中提取connection string

 

不過再visual stuido 2005中,要使用下面的不然有可能出現 connectstring 屬性尚未初使化的問題.

修改爲以下通過,並且成功得到

System.Configuration.ConfigurationManager.ConnectionStrings["ahaoaConnectionString"].ToString();

哈哈太開心了.

 SqlConnection conn = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["xpConnectionString"].ToString());
       
        SqlCommand comm;
        DateTime dt = DateTime.Now;

        string stradduser = "insert into User_reg (User_name,User_pass,User_Question,User_Answer,User_Mail,User_RegTime) Values (@username,@password,@question,@answer,@mail,@time)";

        SqlParameter parmuser = new SqlParameter("@username", SqlDbType.VarChar);
        SqlParameter parmpass = new SqlParameter("@password", SqlDbType.VarChar);
        SqlParameter parmques = new SqlParameter("@question", SqlDbType.VarChar);
        SqlParameter parmanswer = new SqlParameter("@answer", SqlDbType.VarChar);
        SqlParameter parmmail = new SqlParameter("@mail", SqlDbType.VarChar);
        SqlParameter parmtime = new SqlParameter("@time", SqlDbType.DateTime);
        comm = new SqlCommand(stradduser, conn);


        parmuser.Value = tbuser.Text;
        parmpass.Value = tbpass.Text;
        parmques.Value = tbqiz.Text;
        parmanswer.Value = tbanswer.Text;
        parmmail.Value = tbmail.Text;
        parmtime.Value = dt;

        comm.Parameters.Add(parmuser);
        comm.Parameters.Add(parmpass);
        comm.Parameters.Add(parmques);
        comm.Parameters.Add(parmanswer);
        comm.Parameters.Add(parmmail);
        comm.Parameters.Add(parmtime);

        conn.Open();
        comm.ExecuteNonQuery();
        conn.Close();

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章