PDA

View Full Version : سوال: مشکل درج در دیتابیس اکسس با وجود فیلدautonumber در C#‎‎



HosseinTorab
شنبه 08 تیر 1392, 16:54 عصر
سلام
یک جدول دارم که یک فیلد از نوع اتونامبر داره وقتی میخوام عمل درج رو انجام بدم ارور میده
ولی وقتی فیلد اتو رو از جدول حذف میکنم مشکلی نیست
اگه امکان داره نمونه کد درج رکورد رو در یک جدول که فیلد اتونامبر داره اینجا بزارید
از کمکتون ممنونم

HosseinTorab
یک شنبه 09 تیر 1392, 13:56 عصر
سوال رو تو بخش اشتباهی پرسیدم؟؟؟؟!!!!!:متفکر:

parvizwpf
یک شنبه 09 تیر 1392, 20:35 عصر
منظورت اینه که فقط یه فیلد اتو نامبر تو جدول هست؟

HosseinTorab
یک شنبه 09 تیر 1392, 23:51 عصر
من یه جدول دارم که مشخصات فردی توش ذخیره میشه و فیلد ID که از نوع اتو نامبر هست
حالا نمیدونم چرا وقتی میخوام اینسرت کنم اشکال میگیره
زمانی که فیلد ID از نوع دیگه انتخاب میکنم مشکلی نیست و فقط زمانی مشکل دارم که فیلد id از نوع اتونامبر هست
اگه میشه یه کد اینسرت به جدولی که یه فیلد اتو نامبر داره بزارید

parvizwpf
چهارشنبه 12 تیر 1392, 21:09 عصر
شما کدت رو بزار ببینیم چیه ؟ همون اینزرتو

HosseinTorab
چهارشنبه 12 تیر 1392, 21:28 عصر
یک فیلد ID دارم که اتونامبر هست


string query = " INSERT INTO AFRAD (name,family) "
+ " VALUES (@name,@family) ";


cm.CommandText = query;
cm.Parameters.Clear();
cm.Parameters.AddWithValue("@name", txtName.Text);
cm.Parameters.AddWithValue("@family", txtFamily.Text);
cm.Connection = con;
con.Open();
cm.ExecuteNonQuery();
con.Close();
cm.Dispose

parvizwpf
چهارشنبه 12 تیر 1392, 21:38 عصر
چه خطایی میده؟

HosseinTorab
چهارشنبه 12 تیر 1392, 21:53 عصر
کدم درسته ؟؟
فیلد اتو رو نیاز نیست بنویسم؟؟

HosseinTorab
چهارشنبه 12 تیر 1392, 23:28 عصر
وقتی نوع فیلد ID رو تغییر میدم مشکلی نیست فقط موقعی که اتونامبر میذارم ارور خالی بودن فیلد رو میده!!
به نظرم دستورم ایراد داره
لطفا اساتید کمک کنن

parvizwpf
دوشنبه 17 تیر 1392, 22:21 عصر
یه پارامتری داری کم یا زیاد بهش پاس میکنی.

HosseinTorab
سه شنبه 18 تیر 1392, 01:08 صبح
اصلا بیخیال اتو نامبر مسخره اکسس شدم خودم یه عدد میسازم
ماکس فیلد id رو به اضافه یک میکنم و درج میکنم
کاش وین فرم لینکیو تو اکسس داشت!!!!:چشمک:
از شما parvizwpf (http://barnamenevis.org/member.php?243106-parvizwpf) عزیز ممنونم که قصد راهنمایی داشتید