0 امتیاز

با سلام خدمت اساتید

قسمتی از برنامه رو میزارم که موقع اجرا ایراد Syntax error in INSERT INTO statement رو میگیره

 

جال اینجاست که وقتی فیلد day رو حذف میکنم ایراد نمیگیره و کل cell ها به جز day رو وارد بانک اطلاعاتیم میکنه

objCommand.CommandText = "insert into kala (code, name, model, comment,day) values (@c, @n, @m, @t, @u)";
                objCommand.CommandType = CommandType.Text;
                objCommand.Parameters.AddWithValue("@c", txtCode.Text);
                objCommand.Parameters.AddWithValue("@n", txtName.Text);
                objCommand.Parameters.AddWithValue("@m", txtModel.Text);
                objCommand.Parameters.AddWithValue("@t", txtComment.Text);
                objCommand.Parameters.AddWithValue("@u", txtCode.Text);

اسم فیلدهای بانک هم درسته و ایراد تایپی نداره

کلافم کرده این ایراد

ممنون میشم راهنمایی بفرمایید

1 پاسخ

0 امتیاز
سلام، چرا اینو txtCode.Text  دو بار نوشتین؟ خطوط 3 و 7

الانم به سیستم دسترسی ندارم، شاید مشکل همینه، شایدم کلمه day معنا داره یا به نوعی کلمه کلیدیه
با سلام دوباره خدمت اساتید محترم جواب سوالم رو خودم پیدا کردم باید کلمه day رو به صورت [day] نوشته بشه در دستور insert فقط دلیلش رو متوجه نمیشم چرا؟ به خاطر اینه که day معنی داره برا اکسس یا چی؟ اگه راهنمایی بفرمایید ممنون میشم.
انتقال داده شده توسط
توسط (246 امتیاز) 1 6
ممنونم از شما حل شد
توسط (246 امتیاز) 1 6
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,921 کاربر

دسته بندی ها

...