我正在尝试使用ObjectDataSource更新数据并获得此错误
对象引用未设置为对象的实例。
实际上我的代码适用于select和delete方法,但它不适用于更新方法
这是我的更新方法代码
public static int UpdatePenerbit(int ID, string Penerbit, string Alamat, string Handphone, string Email)
{
string cs = ConfigurationManager.ConnectionStrings["cs_perpustakaan"].ConnectionString;
using (SqlConnection con = new SqlConnection(cs))
{
string updateBuku = "Update T_Penerbit SET Penerbit = @Penerbit, " +
"Alamat = @Alamat, Handphone = @Handphone, Email = @Email";
SqlCommand cmd = new SqlCommand(updateBuku, con);
SqlParameter paramOriginalID = new SqlParameter("@ID", ID);
cmd.Parameters.Add(paramOriginalID);
SqlParameter paramPenerbit = new SqlParameter("@Penerbit", Penerbit);
cmd.Parameters.Add(paramPenerbit);
SqlParameter paramOriginalAlamat = new SqlParameter("@Alamat", Alamat);
cmd.Parameters.Add(paramOriginalAlamat);
SqlParameter paramOriginalHandphone = new SqlParameter("@Handphone", Handphone);
cmd.Parameters.Add(paramOriginalHandphone);
SqlParameter paramOriginalEmail = new SqlParameter("@Email", Email);
cmd.Parameters.Add(paramOriginalEmail);
con.Open();
return cmd.ExecuteNonQuery();
}
}