对象引用未设置为对象asp.net ObjectDataSource的实例

时间:2015-04-09 04:22:42

标签: c# asp.net objectdatasource

我正在尝试使用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();
            }
        }

0 个答案:

没有答案