PDA

View Full Version : سوال: syntax error در اجرای Query



bahar_7
شنبه 19 تیر 1389, 17:52 عصر
با سلام

Syntax error in string in query expression 'username=" " or email address =" " d
در c# چی می تونه باشه وچه جوری رفع می شه؟با تشکر

mmd2009
شنبه 19 تیر 1389, 18:01 عصر
با سلام

العا باید اینو چیکار کنیم؟؟!!

ما تو سی شارپ اینو اینطوری مینویسیم



username='" + textboxuser.text"' or emailaddress ='" + txtmail.text"' " ;

bahar_7
شنبه 19 تیر 1389, 22:53 عصر
[quote=bahar_7;1037088]با سلام

Syntax error in string in query expression 'username=" " or email address =" " d
در C#‎‎ چی می تونه باشه وچه جوری رفع می شه؟با تشکر[

bahar_7
شنبه 19 تیر 1389, 22:56 عصر
string SQL = " select `username`,`Email_address` from tbl_users "
+ "( where username= \"" + txtUser.Text.ToString() + "\" or Email_address= \"" + txtEmailAddress.Text.ToString() + ")";
dbobject.ExecuteNonQuery(SQL);
این کدیه که من نوشتم .واسه چی syntax error میده؟

mmd2009
یک شنبه 20 تیر 1389, 02:38 صبح
یک مثال براتون زدم امیدوارم کارتونو راه بندازه





string address_db = "ادرس اس کیو ال سرور";
SqlConnection con = new SqlConnection(address_db);
string query = "select username,Email_address from tbl_users" +
"where username='" + textBox1.Text.Trim() + "' or " +
" Email_address='" + textBox2.Text.Trim() + "'";
SqlCommand cmd = new SqlCommand(query, con);
SqlDataReader re = cmd.ExecuteReader();
if (re.Read())
{
//لیست کارهایی که باید انجام بشه

}
else
{
// لیست کارهایی که باید انجام بشه

}