مشاهده نسخه کامل : خطای Incorrect Syntax Near Keyword در سی شارپ
سلام لطفا کمکم کنید...
پروژه پایانیم این ارور {"Incorrect syntax near the keyword 'from'."} رو داره چیکار کنم ؟!:1.::1.::1.::1.::1. (12):
پایگاهش اسکیوال2088
زبان برنامه نویسی سی شارپ2010
devil.swath
15-01-15, 00:04
سلام
معنیش اینه مشکل تایپی یا اشتباه در نوشتن پارامتر اطراف کلمه from وجود داره
سلام لطفا کمکم کنید...
پروژه پایانیم این ارور {"Incorrect syntax near the keyword 'from'."} رو داره چیکار کنم ؟!:1.::1.::1.::1.::1. (12):
پایگاهش اسکیوال2088
زبان برنامه نویسی سی شارپ2010
با سلام!
دوست گرامی به شهر سخت افزار خوش آمدید.
دلیل خطا رو دوست خوبمون توضیح دادن ولی اگر کل رشته ی Query رو اینجا قرار بدید شاید بهتر بشه راهنمایی تون کرد.
در ضمن عنوان مناسب تری برای موضوع تون انتخاب کنید.
private void button1_Click(object sender, EventArgs e)
{
SqlConnection cn = new SqlConnection();
cn.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\anti c\Desktop\abasi\library\library\library.mdf;Integr ated Security=True;Connect Timeout=30;User Instance=True";
cn.Open();
SqlCommand cmd = new SqlCommand();
cmd.CommandText = ("select from ozv where karbary ='{0}'and pass='{1}'");
cmd.Connection = cn;
SqlDataReader dr;
dr =cmd.ExecuteReader();
if (dr.HasRows)
{
main f = new main();
f.ShowDialog();
}
else
{
MessageBox.Show("نام کاربری یا کلمه عبور اشتباه است");
}
- - - Updated - - -
dr =cmd.ExecuteReader();
if (dr.HasRows)
از این دو خط خطا میگیرهچطور باید برطرفش کنم؟!
بنده پیشنهاد می کنم که خط زیر رو بدین شکل باز نویسی کنید:
cmd.CommandText = ("select from ozv where karbary ='{0}'and pass='{1}'");
شکل پیشنهادی:
cmd.CommandText = ("select * from ozv where karbary=karbary and pass=pass");
cmd.Parameters.AddWithValue("karbary", username.Text);
cmd.Parameters.AddWithValue("pass", password.Text);
که در اون username و password نام دو جعبه متنی اند که کاربر به ترتیب نام کاربری و گذرواژه ی خود را در آن وارد می کند.
Powered by vBulletin Version 4.2.5 Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.