我在 Visual Studio 2010 中使用 .mdf 数据库。向表中添加信息时出现错误。添加前四行时我没有遇到任何问题。但是当我添加第五行时,我得到了错误。
这是错误:
SqlException 未处理
问题可能是什么?
dataAccess.AddQuestion("Category1", "Question1?", "1");
dataAccess.AddQuestion("Category2", "Question2?", "2");
dataAccess.AddQuestion("Category3", "Question3?", "3");
dataAccess.AddQuestion("Category4", "Question4?", "4");
dataAccess.AddQuestion("Category5", "Question5?", "5");
添加第五个问题时出现错误。
这是我如何将信息添加到数据库中的表的方法。
public void AddQuestion(string title, string question, string answer)
{
sqlConnection = new SqlConnection(connectionString);
sqlCommand = new SqlCommand("INSERT INTO QuestionTable VALUES(@Title, @Question, @Answer)", sqlConnection);
try
{
sqlConnection.Open();
sqlCommand.Parameters.Add(new SqlParameter("@Title", title));
sqlCommand.Parameters.Add(new SqlParameter("@Question", question));
sqlCommand.Parameters.Add(new SqlParameter("@Answer", answer));
sqlCommand.ExecuteNonQuery();
sqlConnection.Close();
}
catch (Exception ex)
{
throw(ex);
}
}