我正在学习如何在单击按钮时从文本框向数据库写入数据。我已经在我的web.config
文件中指定了连接到NorthWind数据库的连接字符串。然而,我无法在代码后台访问连接字符串。
这是我尝试过的方法。
protected void buttontb_click(object sender, EventArgs e)
{
System.Configuration.Configuration rootwebconfig = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("/Mohtisham");
System.Configuration.ConnectionStringSettings constring;
constring = rootwebconfig.ConnectionStrings.ConnectionStrings["northwindconnect"];
SqlConnection sql = new SqlConnection(constring);
sql.Open();
SqlCommand comm = new SqlCommand("Insert into categories (categoryName) values ('" + tb_database.Text + "')", sql);
comm.ExecuteNonQuery();
sql.Close();
}
我得到了一个关于提示工具的错误。
SqlConnection sql = new SqlConnection(constring);
as
System.data.SqlClient.Sqlconnection.Sqlconnection(string)有一些无效的参数。
我想从web.config
中加载连接字符串到constring
中。