PDA

View Full Version : شرط تکراری بودن مقدار برای درج مجدد



elnaz ja
شنبه 09 اسفند 1393, 17:53 عصر
سلام وااای اگه کسی میتونه لطفا کمک کنه

من میخوام نمرات دادشجو ها رو ثبت کنم و میخوام اگه نمره این دانشجو برای درس X وجود داشت اعلام کنه قبلا ذخیره شده

اما نمیدونم چطوری این شرط بنویسم .
دستور سی شارپ من برای درج در دیتابیس


protected void btnSave_Click(object sender, EventArgs e) {


string insertStr = string.Format("INSERT INTO KarnameKol " +
"( AYIID , LIID , ExamType,SCode ,Score,EIID) " +
"VALUES(N'{0}', N'{1}', N'{2}', N'{3}', N'{4}' , N'{5}')",
ddlBase.SelectedValue,
ddlLessonName.SelectedValue,
tbxExamDate.Text,
ddlStudentName.SelectedValue,
tbxScore.Text,
Session["UserName"].ToString());


DBManager dbm = new DBManager();
int result = dbm.InsertInDB(insertStr);


if (result > 0)
{
//LoadAllUsersData();
lblMessage.ForeColor = Color.Green;
lblMessage.Text = "با موفقیت انجام شد...";
}
else
{
lblMessage.ForeColor = Color.Red;
lblMessage.Text = "خطا دوباره تلاش کنید.!";
}
//LoadAllUsersData();
}

taze kar 1
پنج شنبه 14 اسفند 1393, 19:00 عصر
سوالت یخده نامفهومه
اما اونچه که به مغزم میرسه اینه که باید یه دستور Select بنویسی داده های قبلی رو بخونی اگه مقدار فیلد نمره null نیست نمره ثبت شه وگرنه insert انجام نشه

elnaz ja
شنبه 16 اسفند 1393, 02:06 صبح
سوالت یخده نامفهومه
اما اونچه که به مغزم میرسه اینه که باید یه دستور Select بنویسی داده های قبلی رو بخونی اگه مقدار فیلد نمره null نیست نمره ثبت شه وگرنه insert انجام نشه

ممنونم درست شد :)