내 db에 ProductID 열이 있는데이 항목에 현재 항목 ID를 추가하고 싶습니다. 이 작업을 시도했지만 작동하지 않습니다.sitecore의 db에 현재 항목 ID 추가
private void InsertInfo()
{
SqlConnection conn = new SqlConnection(GetConnectionString());
string sql = "INSERT INTO CommentsTable (Name, Email, Comment, ProductID) VALUES (@Name,@Email,@Comment,@ProductID)";
try
{
conn.Open();
SqlCommand cmd = new SqlCommand(sql, conn);
cmd.Parameters.AddWithValue("@Name", TextBox1.Text);
cmd.Parameters.AddWithValue("@Email", TextBox2.Text);
cmd.Parameters.AddWithValue("@Comment", TextBox3.Text);
cmd.Parameters.AddWithValue("@ProductID", Sitecore.Context.Item.ID.ToString());
cmd.CommandType = CommandType.Text;
cmd.ExecuteNonQuery();
}
감사합니다.
예외 또는 오류 메시지가 있습니까? –
System.ArgumentNullException : 값을 null 일 수 없습니다. – User
어떤 행에 있습니까? 코드를 디버그하십시오. –