نمایش نتایج 1 تا 3 از 3

نام تاپیک: بدست آوردن مقدار آخرین رکورد در یک جدول SQL + در پیاده سازی کمک میخام؟

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1390
    محل زندگی
    خوزستان - شوشتر
    سن
    32
    پست
    40

    Question بدست آوردن مقدار آخرین رکورد در یک جدول SQL + در پیاده سازی کمک میخام؟

    سلام به دوستان برنامه نویس
    من میخواستم تو یه جدول یه فیلدی یکتا و منحصر به فرد باشه (کلید) اونوقت اتوماتیک به ازای هر رکورد به مقدار آخرین فیلد یکی اضافه بشه
    مثال یه جدول داریم که اطلاعات کالاها توش ذخیره میشه و این جدول دو فیلد داشته باشه
    1. فیلد Kala_id که کلید جدول ماست و طبق خواسته ای ما میخوایم که اتوماتیک از عدد 1 شروع بشه تا ..... n تا کالا
    2. فیلد KalaName که نام کالا ها داخلش ذخیره میشه
    -------------------------------------------------------------------------------
    خب حالا فرض کنید ما همه دستورات اتصال VB.net به بانک SQL رو هم نوشتیم
    حالا میخوایم هر کالایی که اسمش رو زدیم و ذخیره کردیم تو دیتابیس اتوماتیک باهاش فیلد id شماره گذاری بشه
    اگه اولین فیلده عدد 1 رو به عنوان ID در نظر بگیره اگه دومیه آخرین ردیف رو مقدارشو بدست بیاره آیدیش چنده 1 واحد بهش اضافه کنه مثلا اگه ردیف 2 جدول یا رکورد دوم باشیم مقدار آخرین سطر رو بدست بیاره که 1 هست و یه واحد بهش اضافه کنه و عدد 2 رو برا آیدی فیلد دوم بزاره تا ......
    ---------------------------------------------------------------------------------
    استدلال و تحقیقات خودم جهت پیاده سازی:

    در دیزاین جدول کالا از حالت اتو نامبر یا اتوماتیک استفاده کنیم
    فیلد Kala_id رو is identity رو yes کنیم از نوع int اما در این روش مشکل insert کردن دارم یا در صورت حذف یک رکورد همه چی بهم میریزه
    اما روش دیگش که فکر میکنم باید راهی باشه اینه که با یه دستوری مقدار آخرین سطر فیلد آیدی رو پیدا کنیم و بعد یک واحد بهش اضافه کیم و در سطر جدید insert کنیم


    اما راهنمایی میخوام کمکم کنید...

  2. #2

    نقل قول: بدست آوردن مقدار آخرین رکورد در یک جدول SQL + در پیاده سازی کمک میخام؟

    سلام
    شما باید فیلدتون رو بصورت identity تعریف کنید ، داستان از این قرار هست که کلید اصلی باید در relation ها با جداول دیگر ایفای نقش کنه و فیلدهای دیگری در جداول دیگر با همین فیلد مرتبط خواهند بود (کاربردش همین هست)
    ضمنا ، شما نباید از فیلد کلیدتون بعنوان شماره ردیف استفاده کنید که نگران بهم ریختگیش باشید.
    قوانین سایت برنامه نویس [ به سوالات از طریق پیام خصوصی پاسخ داده نمی شود ]

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1390
    محل زندگی
    خوزستان - شوشتر
    سن
    32
    پست
    40

    نقل قول: بدست آوردن مقدار آخرین رکورد در یک جدول SQL + در پیاده سازی کمک میخام؟

    خیلی ممنون از راهنمایتون

تاپیک های مشابه

  1. پاسخ: 2
    آخرین پست: دوشنبه 21 اسفند 1391, 13:30 عصر
  2. درخواست معرفی یک پروژه مناسب جهت پیاده سازی موازی
    نوشته شده توسط behisoft در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 3
    آخرین پست: یک شنبه 29 بهمن 1391, 17:39 عصر
  3. پاسخ: 2
    آخرین پست: یک شنبه 13 آذر 1390, 05:21 صبح
  4. گفتگو: درخواست پیشنهاد یک ایده خوب برای طراحی و پیاده سازی
    نوشته شده توسط Farzandekurosh در بخش تحلیل و طراحی نرم افزار
    پاسخ: 4
    آخرین پست: پنج شنبه 19 آبان 1390, 23:42 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •