0
عملیات درج-حذف-ویرایش-جستجو
سلام دوستان
یه برنامه دارم مینویسم با C# که پایگاه داده داره و میخوام این عملیات رو انجام بدم (درج-حذف-ویرایش-جستجو)
تمام دستورات مربوط به این عملیات رو نوشتم اما اما اما میخواهم مثلا وقتی عملیات درج رو انجام دادم اضافی درج نکند
یا وقتی عملیات حذف رو انجام دادم اگر در پایگاه داده نبود یک پیغام دهد که در پایگاه داده نیست
و برای عملیات دیگر......
2 پاسخ
0
در تکمیل فرمایش دوست عزیز vahed92 جستجو در این مواقع بر اساس فیلد کلیدی انجام می گیرد.
و برای پیام دادن هم باید به صورت زیر از دیالوگ باکس استفاده کنید:
MessageBox.Show("این نام کاربری قبلا ثبت شده است");
2
سلام دوست عزیز
لازمه قبل از عملیات درج یا حذف یک جستجو انجام بدی تا بفهمی رکورد مورد نظر در جدول موجود هست یا نه
برای مثال وقتی می خواهی یک کاربر جدید در جدول کاربران ثبت کنی اول یک جستجو انجام میدی تا بفهمی کاربر مورد نظر در سیستم وجود دارد یا ن
نمونه کد
DataTable dt = new DataTable(); using (SqlConnection con=new SqlConnection("your connection")) { using (SqlCommand cmd=new SqlCommand()) { cmd.Connection = con; cmd.CommandText = "select * from Tbl_Users where uname='your name'"; using (SqlDataAdapter da=new SqlDataAdapter()) { da.SelectCommand = cmd; con.Open(); da.Fill(dt); con.Close(); if (dt.Rows.Count == 0) //karbar dar system vjod na darad { // Add,Delete,... } else //karbar dar system vjod darad { MessageBox.Show("karbar mored nazar dar system vjod dard"); } } } }