PDA

View Full Version : سوال: خطای Syntax error in INSERT INTO statement در اکسس



ali ali sh
یک شنبه 27 مرداد 1398, 16:19 عصر
باسلام من یک نرم افزار دارم میسازم اما یک تیکه را گیر کردم ارور داره این ارور را میدهد Syntax error in INSERT INTO statement
دیتابیسم اکسسه دلیلش چیه؟
اینم کدم:

oleDbCommand1.Parameters.Clear(); oleDbCommand1.CommandText = "INSERT INTO user(username,password)VALUES(@username,@password)";
oleDbCommand1.Parameters.AddWithValue("@username", textBox1.Text);
oleDbCommand1.Parameters.AddWithValue("@password", textBox2.Text);
oleDbConnection1.Open();
oleDbCommand1.ExecuteNonQuery();
oleDbConnection1.Close();
MessageBox.Show("کاربر جدید با موفقیت افزوده شد");

Shadow_net
یک شنبه 27 مرداد 1398, 17:46 عصر
سعی کنید از کلمات رزرو شده استفاده نکنید
درون [] قرار بدید
INSERT INTO user ([username] , [password]) VALUES (@username , @password);
قبلش کد رو درون اکسس چک کنید

ali ali sh
دوشنبه 28 مرداد 1398, 15:16 عصر
سعی کنید از کلمات رزرو شده استفاده نکنید
درون [] قرار بدید
INSERT INTO user ([username] , [password]) VALUES (@username , @password);
قبلش کد رو درون اکسس چک کنید
سلام نشد
چکار کنم؟؟؟

danialafshari
دوشنبه 28 مرداد 1398, 16:46 عصر
لطفاً قبل از ایجاد تاپیک قوانین رو مطالعه کنید
همونطور که گفتن از کلمات رزرو شده استفاده نکنید
user رو هم درون [] قرار بدید معمولاً برای نام جدول از s جمع استفاده میشه یا قبلش tbl قرار داده میشه
INSERT INTO [user] ([username] , [password]) VALUES (@username , @password);

ali ali sh
سه شنبه 29 مرداد 1398, 13:13 عصر
با تشکر درست شد...:قلب::قلب::قلب::قلب::قلب::ق لب::قلب::قلب::قلب::قلب:...

ali ali sh
سه شنبه 29 مرداد 1398, 13:21 عصر
لطفاً قبل از ایجاد تاپیک قوانین رو مطالعه کنید
همونطور که گفتن از کلمات رزرو شده استفاده نکنید
user رو هم درون [] قرار بدید معمولاً برای نام جدول از s جمع استفاده میشه یا قبلش tbl قرار داده میشه
INSERT INTO [user] ([username] , [password]) VALUES (@username , @password);


سعی کنید از کلمات رزرو شده استفاده نکنید
درون [] قرار بدید
INSERT INTO user ([username] , [password]) VALUES (@username , @password);
قبلش کد رو درون اکسس چک کنید
ممنون درست شد