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

نام تاپیک: دستور خالی کردن یک جدول SQL چیه

  1. #1
    کاربر دائمی آواتار nasr
    تاریخ عضویت
    آذر 1382
    محل زندگی
    هر کجا هستم باشم آسمان مال من است پنجره فکر هوا عشق زمین مال من است
    پست
    2,018

    دستور خالی کردن یک جدول SQL چیه

    سلام

    1- در پارادوکس می نویسیم EmptyTable جداول SqlServer را چگونه خالی کنیم

    2- من وقتی با دستور While یه چند تا رکورد را می خوام حذف کنم یه Error میده که عکسش را در زیر ضمیمه کرده ام

    مشکل از چیه

    ممنون

  2. #2
    راه اول
    وقتی شما یک رکورد را حذف میکنید پونتر فایل خود به خود به رکورد بعدی خواهد رفت و نیاز به Next ندارد شما قبل وارد شده به حلقه به ابتدای فایل بروید بعد داخل حلقه حذف کنید

    راه دوم
    جدول خود را در Enterprise Manager باز کنید و کلیه رکوردهای خود را انتخاب و حذف کنید

  3. #3

    adoquery1.close;
    adoquery1.sql.text:='Delete * from table1 where field1='+#39+yourParameters+#39;
    adoquery1.ExecSQL;

  4. #4
    اون خطایی که موقع حذف میگیره به خاطره اینه که دو تا یا بیشتر تا ! رکورد تو اون جدول وجود داره که همه فیلدهاش دقیقا یک مقدار دارن. مثلا تقریبا همشون خالی اند. برای اینکه این مشکل پیش نیاد، یک فیلد عددی به جدولت اضافه کن بعد Identityش رو True کن. اون فیلد و اگه Primary key بکنی بهتره.
    برای خالی کردن کل یک جدول هم میتونی از فرمان زیر استفاده کنی:
    Truncate table TableName

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

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