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

نام تاپیک: حذف یک رکورد

  1. #1
    کاربر دائمی
    تاریخ عضویت
    فروردین 1382
    محل زندگی
    Iran
    پست
    141

    حذف یک رکورد

    با سلام
    من می خواهم یک رکورد از یک بانک اطلاعاتی که تمام رکورد ها آن مشابه است
    حذف کنم
    مثال:
    رکورد1: 1 1
    رکورد2: 1 1
    رکورد3: 1 1

    وقتی که فرمان حذف را به کار می برم پیغام خطا صادر می شود و تمام رکوردهای بانک که دقیقا مانند هم هستند حذف می شوند.

  2. #2
    کاربر دائمی آواتار vadood
    تاریخ عضویت
    فروردین 1382
    محل زندگی
    تهران
    پست
    858
    از چه جور بانک اطلاعاتی استفاده می کنی؟
    خوب معلوم هست که اگه می خواهی یک رکرود تک را پاک کنی باید اطلاعات کافی برای مشخص شدن اون رکورد تک رت بدی.

    شاید شماره رکورد بتونه این کار رو بکنه




    ودود

  3. #3
    کاربر دائمی
    تاریخ عضویت
    فروردین 1382
    محل زندگی
    Iran
    پست
    141
    من از بانک اطلاعاتی اکسس 97 خود ویژوال بیسیک استفاده می کنم
    من بانک اطلاعاتی و جدول مورد نظر را از طریقADO باز کردم
    و با استفاده از فرمان زیر می خواهم رکورد مورد نظر را حذف کنم
    adodc1.recordset.delete[/code][/list]

  4. #4
    کاربر جدید
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran
    پست
    3
    احتمالا بانک اطلاعاتی شما ایندکس نشده.(primary key نداره)
    چون دو تا رکورد مشابه در جدول نباید وجود داشته باشه.

  5. #5
    کاربر دائمی
    تاریخ عضویت
    فروردین 1382
    محل زندگی
    Iran
    پست
    141
    نه از ایندکس نیست چون ویزارد خود ویژوال بیسیک می تواند آن را کنترل و
    حذف کند. اما من از کد آن سر در نیاوردم
    لطفا کمک کنید

  6. #6
    کاربر جدید
    تاریخ عضویت
    شهریور 1382
    محل زندگی
    manafpour@noavar.com
    پست
    4
    بهتر است کد زیر را هم امتحان کنید
    On Error GoTo DeleteErr
    With Adodc1.Recordset
    .Delete
    .MoveNext
    If .EOF Then .MoveLast
    End With
    Exit Sub
    DeleteErr:
    MsgBox err.Description, vbInformation, "AB SYSTEM"

  7. #7
    جدول شما بدون Primary Key هست.

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

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