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

نام تاپیک: پیغام خطای Key coloumn information is insufficient or ...

  1. #1
    کاربر دائمی آواتار SReza1
    تاریخ عضویت
    تیر 1382
    محل زندگی
    کنار تعدادی تراریوم و کاکتوس!
    پست
    702

    پیغام خطای Key coloumn information is insufficient or ...

    این پیغان در هنگام ذخیره سازی رکورد در بانک SQL Server 2000 که با ado استفاده میشه ظاهر میشه!
    Key coloumn information is insufficient or incorect. Too many rows were affected by update
    البته اگر ok بزنی میره! کاری هم نداره!! :wink:

  2. #2
    برای به روزرسانی یا حذف یک رکورد، ADO یک رشته SQL تولید می کند و اگر شرط موجود در آن علاوه بر رکورد موردنظر رکوردهای دیگری را نیز دربر بگیرد این خطا رخ می دهد و نتیجه اش اعمال آن تغییر روی تمام رکوردهایی است که در شرط به روزرسانی یا حذف می گنجند.
    معمولا این مشکل روی جدول هایی که دارای کلید اصلی نیستند یا حداقل یک فیلد با شرایط غیرتکراری ندارند رخ می دهد.

  3. #3
    کاربر دائمی آواتار SReza1
    تاریخ عضویت
    تیر 1382
    محل زندگی
    کنار تعدادی تراریوم و کاکتوس!
    پست
    702
    خوب بی زحمت توضیح بیشتر!

  4. #4
    کاربر دائمی آواتار SReza1
    تاریخ عضویت
    تیر 1382
    محل زندگی
    کنار تعدادی تراریوم و کاکتوس!
    پست
    702

    جواب

    البته من روی این جدول کلید اصلی دارم و صرفا روی یک رکورد کار میکنم.
    این رکورد دارای رکوردهاب وابسته هست ولی مانند این رکورد هم زیاد در جدولم پیدا میشه!
    :(

  5. #5
    کاربر جدید
    تاریخ عضویت
    آبان 1382
    محل زندگی
    Tehran
    پست
    29
    یک فیلد RecNo از نوع AutoIncreament در بانک خود تعریف کنید و از آن بعنوان کلید اصلی استفاده کنید
    محال است که دیگر update failed داشته باشید
    -----------------------------------------------------------
    و خداوند در همه جا ناظر بر کارهای مــــــــــــــــــــــــ ــــــاست

  6. #6
    کاربر دائمی آواتار SReza1
    تاریخ عضویت
    تیر 1382
    محل زندگی
    کنار تعدادی تراریوم و کاکتوس!
    پست
    702

    جواب

    اتفاقا همین کار رو قبلا کردم!! ولی بازم پیغام میده!!
    آقای saman020 بهتره خوب سوالو بخونی بعد جواب بدی

  7. #7
    البته من روی این جدول کلید اصلی دارم و صرفا روی یک رکورد کار میکنم.
    این رکورد دارای رکوردهاب وابسته هست ولی مانند این رکورد هم زیاد در جدولم پیدا میشه!
    یک کلید اصلی حتما دو شرط یکتا بودن و تهی نبودن را به همراه دارد و وجود رکوردهای یکسان ممکن نیست!
    اتفاقا همین کار رو قبلا کردم!! ولی بازم پیغام میده!!
    اگر این کار را پس از اتصال یک دیتاست در دلفی به جدول موردنظر انجام داده اید آن دیتاست را به روز کنید (اگر فیلدهای پایدار اضافه کرده اید آنها را حذف و دوباره اضافه کنید).

  8. #8
    کاربر دائمی آواتار SReza1
    تاریخ عضویت
    تیر 1382
    محل زندگی
    کنار تعدادی تراریوم و کاکتوس!
    پست
    702
    بابا!!!! دوستان!!
    بی زحمت سوال رو کامل بخونید !!! من فکر کنم واضح گفتم!!!
    نمیدونم!! ولا چی بگم!!
    من فکر کنم این جوابا ربطی به سوال نداره!!

  9. #9
    بی زحمت سوال رو کامل بخونید !!! من فکر کنم واضح گفتم!!!
    نمیدونم!! ولا چی بگم!!
    من فکر کنم این جوابا ربطی به سوال نداره!!
    کدوم سوال؟!

  10. #10
    کاربر دائمی
    تاریخ عضویت
    خرداد 1382
    محل زندگی
    l8026070@yahoo.com
    پست
    282
    با سلام
    اولا یه علامت تعجب بزرگ :!: :!: برای اینکه ساعت لاگ کردن این اقای امیررف کی 0:00 خیلی برام جالبه اینقدر دقیق.
    من با این مشکل تو بانک اکسس هم درگیر بودم ولی تنها چیزی که بنظرم اومد این بود که قبل ازاینکه تکلیف یه رکورد رو معین کنم رفتم سراغ یه رکورد دیگه که در نتیجه این پیغام اومد یعنی اون رکورد پست و یا کنسل نشده بود.
    این هم تو حالتی بود که از جدول برای دادن اطلاعات استفاده میکردم که خودش عمل پست رو انجام میده.
    از دیتا کنترلهای دیگه استفاده کنی فکر نکنم خطا بده.
    با امید موفقیت. :wink: :wink:

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

  1. کلیک بروی یه coloumn
    نوشته شده توسط bebakhshid در بخش VB.NET
    پاسخ: 2
    آخرین پست: یک شنبه 29 خرداد 1384, 23:24 عصر
  2. key column information is insufficient
    نوشته شده توسط binyaz2003 در بخش SQL Server
    پاسخ: 6
    آخرین پست: یک شنبه 28 فروردین 1384, 00:26 صبح
  3. پیام insufficient memory
    نوشته شده توسط سعیده دهقان در بخش Foxpro
    پاسخ: 3
    آخرین پست: یک شنبه 29 آذر 1383, 12:21 عصر
  4. این پیغام چیه insufficient memory for Operaton
    نوشته شده توسط ALIreza_nil در بخش برنامه نویسی در Delphi
    پاسخ: 4
    آخرین پست: چهارشنبه 18 شهریور 1383, 03:34 صبح

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

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