YasserDivaR
پنج شنبه 22 بهمن 1394, 17:08 عصر
سلام یه سوال
من توی برنامه یه قسمتی دارم برا ویرایش اطلاعات کاربری
خوب یه سرچ تعریف کردم که کاربر موقعی که میخواد اطلاعات خودش روویرایش کنه توی دیتا بیس بگرده
public Boolean searchMail(string strName)
{
MySql.Data.MySqlClient.MySqlConnection cnn = new MySql.Data.MySqlClient.MySqlConnection("server=localhost;User Id=root;database=sadaf;charset=utf8;");
MySql.Data.MySqlClient.MySqlDataAdapter da = new MySql.Data.MySqlClient.MySqlDataAdapter("select * from user where Email like'%" + strName + "%'", cnn);
DataTable dt = new DataTable();
da.Fill(dt);
if (dt.Rows.Count > 0)
return true;
return false;
}
سوال من اینه اگه یه کاربری ایمیل تکراری وارد کرد چه کنم
توی دکمه ثبت اخطار میده که این داده وجود داره
در صورتی که ایمیل خودشه
یعنی من چه کدی بنویسم که برنامه در صورتی که نام و کاربری یکی بود با ادرس ایمیل مثلا خطا نده
توی سرچ باید یه AND بنویسم فک کنم ولی کدش رو بلد نیستم ممنون میشم کمکم کنید عزیزان
MySql.Data.MySqlClient.MySqlCommand cmd = new MySql.Data.MySqlClient.MySqlCommand("update user set UserName='" + textEdit1.Text + "',password='" + textEdit2.Text + "',SoalAmniati='" + comboBoxEdit1.Text + "',Status='" + textEdit5.Text + "',Phone='" + textEdit7.Text + "',javabamniati='" + textEdit9.Text + "' , NameView='" + textEdit3.Text + "' , Email='" + textEdit4.Text + "',Web='" + textEdit6.Text + "' where ID=" + textBox1.Text, cnn);
من توی برنامه یه قسمتی دارم برا ویرایش اطلاعات کاربری
خوب یه سرچ تعریف کردم که کاربر موقعی که میخواد اطلاعات خودش روویرایش کنه توی دیتا بیس بگرده
public Boolean searchMail(string strName)
{
MySql.Data.MySqlClient.MySqlConnection cnn = new MySql.Data.MySqlClient.MySqlConnection("server=localhost;User Id=root;database=sadaf;charset=utf8;");
MySql.Data.MySqlClient.MySqlDataAdapter da = new MySql.Data.MySqlClient.MySqlDataAdapter("select * from user where Email like'%" + strName + "%'", cnn);
DataTable dt = new DataTable();
da.Fill(dt);
if (dt.Rows.Count > 0)
return true;
return false;
}
سوال من اینه اگه یه کاربری ایمیل تکراری وارد کرد چه کنم
توی دکمه ثبت اخطار میده که این داده وجود داره
در صورتی که ایمیل خودشه
یعنی من چه کدی بنویسم که برنامه در صورتی که نام و کاربری یکی بود با ادرس ایمیل مثلا خطا نده
توی سرچ باید یه AND بنویسم فک کنم ولی کدش رو بلد نیستم ممنون میشم کمکم کنید عزیزان
MySql.Data.MySqlClient.MySqlCommand cmd = new MySql.Data.MySqlClient.MySqlCommand("update user set UserName='" + textEdit1.Text + "',password='" + textEdit2.Text + "',SoalAmniati='" + comboBoxEdit1.Text + "',Status='" + textEdit5.Text + "',Phone='" + textEdit7.Text + "',javabamniati='" + textEdit9.Text + "' , NameView='" + textEdit3.Text + "' , Email='" + textEdit4.Text + "',Web='" + textEdit6.Text + "' where ID=" + textBox1.Text, cnn);