この例外をスローすることで、なぜこのランタイムエラーが発生したのでしょうか。
SqlExceptionはユーザーコードによって処理されませんでした
'm'の近くの構文が正しくありません。
文字列')'の後の閉じられていない引用符。
以下のコードを使用してデータベースにレコードを追加したとき、実際には常にこのコードを使用していましたが、現在は機能していません。
このエラーの原因を理解していただければ幸いです。ありがとう...以下のコードがあります:
protected void Button1_Click(object sender, EventArgs e)
{
string conn = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Coldwind.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
SqlConnection connection = new SqlConnection(conn);
// SqlDataReader dr = new SqlDataReader();
connection.Open();
string sql = "INSERT INTO [CommentTab]([Name],[Comments]) Values('" + TextBox1.Text + "','" + TextBox2.Text + "')";
SqlCommand cmd = new SqlCommand(sql, connection);
cmd.CommandType = CommandType.Text;
cmd.ExecuteNonQuery();
cmd.Dispose();
connection.Close();
Response.Redirect("~/Default5.aspx");
}