이 코드를 사용하여 데이터베이스 테이블의 데이터를 업데이트합니다. 동일한 코드를 다시 사용하여 데이터 집합을 업데이트 할 수 있습니까? 감사합니다. .SqlCommand를 사용하여 데이터 집합을 업데이트/삽입 할 수 있습니까?
using (SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["Northwind"].ConnectionString))
{
string sql = "UPDATE tbh_Categories SET Title = @Title,
Description = @Description
WHERE CategoryID = @CategoryID";
SqlCommand cmd = new SqlCommand(sql, cn);
cmd.CommandType = CommandType.Text;
cmd.Parameters.Add("@CategoryID", SqlDbType.Int).Value = category.ID;
cmd.Parameters.Add("@Title", SqlDbType.NVarChar).Value = category.Title;
cmd.Parameters.Add("@Description", SqlDbType.NVarChar).Value = category.Description;
cn.Open();
int ret = cmd.ExecuteNonQuery();
return (ret == 1);
}
as, 위의 설명에 썼습니다. 사람들이 실제로 테이블 레코드를 삭제하고 업데이트하지 않고도 응용 프로그램의 임시 데모를 만들고 싶습니다. 그래서 데이터 세트를 사용하기로 결정하고 세션에서 유지하므로 모든 데이터 조작이이 데이터 세트에서 수행됩니다 (제한 될 것이므로 메모리 낭비에 대해 걱정할 필요가 없습니다) – markiz