نقل قول: نوشتن کوئری از دو جدول متفاوت
کد:
protected void btnInsert_Click(object sender, EventArgs e) {
SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=testDB;Integrated Security=True");
con.Open();
SqlCommand cmd = new SqlCommand("sp_customer", con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("Id", txtID.Text);
cmd.ExecuteNonQuery();
con.Close();
Label4.Text = "اطلاعات با موفقیت ثبت شد";
GridView1.DataBind();
}
protected void btnEdit_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=testDB;Integrated Security=True");
con.Open();
string sql = "update tbl_customer set cname=@cname , cfamily=@cfamily , caddress=@caddress where Id=@Id";
SqlCommand cmd = new SqlCommand(sql, con);
cmd.Parameters.AddWithValue("cname", txtName.Text);
cmd.Parameters.AddWithValue("cfamily", txtFamily.Text);
cmd.Parameters.AddWithValue("caddress", txtAddress.Text);
cmd.Parameters.AddWithValue("Id", txtID.Text);
cmd.ExecuteNonQuery();
con.Close();
Label4.Text = "اطلاعات ویرایش شد";
GridView1.DataBind();
}
protected void btnDelete_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=testDB;Integrated Security=True");
con.Open();
string sql = "delete from tbl_customer where Id=@Id";
SqlCommand cmd = new SqlCommand(sql, con);
cmd.Parameters.AddWithValue("Id", txtID.Text);
cmd.ExecuteNonQuery();
con.Close();
Label4.Text = "رکورد مورد نظر حذف شد";
GridView1.DataBind();
}
نقل قول: نوشتن کوئری از دو جدول متفاوت
ویرایش و حذف درست کار می کنند.
نقل قول: نوشتن کوئری از دو جدول متفاوت
وای وای وای....:عصبانی++:
خب من این txtId رو به عنوان مثال دادم، شما باید id اون اموری که insert می کنی رو هر جا البته insert می کنی، ذخیره کنی و به اینجا پاس بدی.
این بنده خدای txtId از کجا باید بفهمه که کدون Id رو ببره بده به stored procedure?????!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!
امیدوارم اینجاش رو درست کنی دیگه موردی نداشته باشی
شب خوش یا بهتره بگم صبح بخیر
نقل قول: نوشتن کوئری از دو جدول متفاوت
البته اگه داخل این txtId هم Id درست رو وارد کنی اینجاشم درست میشه
نقل قول: نوشتن کوئری از دو جدول متفاوت
میشه این نیم خط کد رو بهم بگین؟ چون خیلی قاطی کردم.
خیلی ممنون میشم.
نقل قول: نوشتن کوئری از دو جدول متفاوت
Id امور به صورت identity هست.
نقل قول: نوشتن کوئری از دو جدول متفاوت
ببین این کارت با همون trigger زودتر و بهتر راه میفتاد اما چون نمیدونستم و هنوزم نمیدونم چیکار داری میکنی گفتم این رو هم با هم پیش ببریم.
هنوزم توصیه می کنم با همون trigger کار کنید. کد نویسیش خیلی کمتره
من فردا 8 به بعد آن هستم . اون موقع اگه سرم شلوغ نبود موردی بود در خدمتم
نقل قول: نوشتن کوئری از دو جدول متفاوت