ボタンをクリックするだけでテキストボックスからデータベースに書き込むことを学んでいます。ファイルで NorthWind データベースへの接続文字列を指定しましたweb.config
。ただし、コードビハインドで接続文字列にアクセスできません。
これは私が試したものです。
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);
なので
System.data.SqlClient.Sqlconnection.Sqlconnection(string) に無効な引数があります。
web.config
から接続文字列をロードしたいconstring