c_doost
شنبه 05 فروردین 1391, 22:42 عصر
سلام
من در برنامه ای میخواهم چک کنم که از قبل کد شهرستان و نام شهرستان از قبل به ثبت نرسیده باشد اگر به ثبت رسید پیغام خطا صادر شود و بگوید از قبل به ثبت رسید
اگر هم از قببل ثبت نشده باشد که در بانک درج کند
یک کد را نوشتم و میزارم لطفا کمک کنید
if (con.State == ConnectionState.Closed)
{
con.Open();
}
cmd = new SqlCommand("SELECT * FROM tbl_city where code_city='"+txt_codecity.Text+"' or city_name='"+txt_cityname.Text+"'", con);//chek kardane in ke codeshahrestane tekrari sabt nashavad
dr = cmd.ExecuteReader();
while (dr.Read())
{
if ((Convert.ToInt32(dr[1].ToString())) == Convert.ToInt32(txt_codecity.Text) || (dr[2].ToString() == txt_cityname.Text))
{
MessageBox.Show("این کد شهرستان یا نام شهرستان از قبل به ثبت رسیده است لطفا دقت کنید", "پیغام خطا");
}
else
{
DataLayer.tbl_city.InsertRow(txt_codecity.Text, txt_cityname.Text);
MessageBox.Show("شهرستان جدید به ثبت رسید");
}
}
dr.Close();
con.Close();
در این کد چک کردن و صدور پیغام خطا انجام می شود اما برای قسمت درج مشکل دارم یعنی نمیدونم کد درج را کجا بنویسم
:افسرده:
من در برنامه ای میخواهم چک کنم که از قبل کد شهرستان و نام شهرستان از قبل به ثبت نرسیده باشد اگر به ثبت رسید پیغام خطا صادر شود و بگوید از قبل به ثبت رسید
اگر هم از قببل ثبت نشده باشد که در بانک درج کند
یک کد را نوشتم و میزارم لطفا کمک کنید
if (con.State == ConnectionState.Closed)
{
con.Open();
}
cmd = new SqlCommand("SELECT * FROM tbl_city where code_city='"+txt_codecity.Text+"' or city_name='"+txt_cityname.Text+"'", con);//chek kardane in ke codeshahrestane tekrari sabt nashavad
dr = cmd.ExecuteReader();
while (dr.Read())
{
if ((Convert.ToInt32(dr[1].ToString())) == Convert.ToInt32(txt_codecity.Text) || (dr[2].ToString() == txt_cityname.Text))
{
MessageBox.Show("این کد شهرستان یا نام شهرستان از قبل به ثبت رسیده است لطفا دقت کنید", "پیغام خطا");
}
else
{
DataLayer.tbl_city.InsertRow(txt_codecity.Text, txt_cityname.Text);
MessageBox.Show("شهرستان جدید به ثبت رسید");
}
}
dr.Close();
con.Close();
در این کد چک کردن و صدور پیغام خطا انجام می شود اما برای قسمت درج مشکل دارم یعنی نمیدونم کد درج را کجا بنویسم
:افسرده: