mehran788
چهارشنبه 14 آبان 1393, 19:25 عصر
سلام خسته نباشید
من این کد رو نوشتتم ولی قسمت جست و جو کار نمی کنه.
اگه میشه راهنماییم کنید. ممنون
SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=D:\Projects\M y Projects\DATABASE.MDF;Integrated Security=True;User Instance=True"); SqlCommand com = new SqlCommand();
com.Connection = con;
com.CommandText = string.Format("select count(activityname) from tblactivitydet where activityname='{0}'", txtactionname.Text);
con.Open();
int count = (int)com.ExecuteScalar();
con.Close();
if (count == 1)
MessageBox.Show("این فعالیت قبلا ثبت شده است. لطفا نام دیگری برای آن تعیین کنید", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
else
{
com.CommandText = string.Format("insert into tblactivitydet(id,activityname,calorei,unit) values (N'{0}',N'{1}',N'{2}',N'{3}')",
DateTime.Now.ToString(), txtactionname.Text, txtactioncalorei.Text, "دقیقه");
con.Open();
com.ExecuteNonQuery();
con.Close();
MessageBox.Show("فعالیت مورد نظر ذخیره شد", "Done", MessageBoxButtons.OK, MessageBoxIcon.Information);
txtactioncalorei.Clear(); txtactionname.Clear();
txtactionname.Focus();
}
}
else
{
MessageBox.Show("لطفا تمامی فیلد ها را پر کنید", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
txtfoodname.Focus();
}
من این کد رو نوشتتم ولی قسمت جست و جو کار نمی کنه.
اگه میشه راهنماییم کنید. ممنون
SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=D:\Projects\M y Projects\DATABASE.MDF;Integrated Security=True;User Instance=True"); SqlCommand com = new SqlCommand();
com.Connection = con;
com.CommandText = string.Format("select count(activityname) from tblactivitydet where activityname='{0}'", txtactionname.Text);
con.Open();
int count = (int)com.ExecuteScalar();
con.Close();
if (count == 1)
MessageBox.Show("این فعالیت قبلا ثبت شده است. لطفا نام دیگری برای آن تعیین کنید", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
else
{
com.CommandText = string.Format("insert into tblactivitydet(id,activityname,calorei,unit) values (N'{0}',N'{1}',N'{2}',N'{3}')",
DateTime.Now.ToString(), txtactionname.Text, txtactioncalorei.Text, "دقیقه");
con.Open();
com.ExecuteNonQuery();
con.Close();
MessageBox.Show("فعالیت مورد نظر ذخیره شد", "Done", MessageBoxButtons.OK, MessageBoxIcon.Information);
txtactioncalorei.Clear(); txtactionname.Clear();
txtactionname.Focus();
}
}
else
{
MessageBox.Show("لطفا تمامی فیلد ها را پر کنید", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
txtfoodname.Focus();
}