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

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

  1. #1

    مشکل در ساختن Delete چند رکورد در دستور SQL

    با عرض سلام خدمت دوستان عزیز

    خواهش کمک کنید که چطوری یه دستور Delete بنویسم که چند تا از
    رکورد های مورد نظر پاک بشه

    تا اینجاش رو بلدم :

    Delete From Table1 Where CODE=12 ...


    این مال یه رکورده مثلا کد 12
    ولی برای چند تا رکورد چیکار کنم ؟

    خواهشا کمک کنید .خیلی فوریه . ممنونم

  2. #2
    کاربر دائمی آواتار asilverisis
    تاریخ عضویت
    خرداد 1384
    محل زندگی
    اهواز
    پست
    262
    سلام
    بالاخره این چند رکورد باید در یه فیلد مقدار مشترک داشته باشند
    مثلا

    Delete From Table1 Where Name='Ehsan'


  3. #3
    این کد رو بکار ببر:

    DELETE FROM Table1
    WHERE Code=12 OR Code=13 OR Code=14 ...



    اینجوری هم میشه


    DELETE FROM Table1
    WHERE Code IN (12,13,14,...)
    آخرین ویرایش به وسیله PalizeSoftware : چهارشنبه 12 مرداد 1384 در 01:29 صبح

  4. #4
    فکر کنم اینم جواب بده
    DELETE FROM Table1
    WHERE Code BETWEEN ? AND ?
    امتحان کن.

  5. #5
    نقل قول نوشته شده توسط Ehsan Zand
    فکر کنم اینم جواب بده
    DELETE FROM Table1
    WHERE Code BETWEEN ? AND ?
    امتحان کن.
    درسته جواب می‌ده ولی وقتی که ناحیه ما مشخص و ثابت باشه و نه اینکه چیزی از میان نباشه.

  6. #6
    بله حق با شماست
    من فکر کردم که محدوده ای بین دو عدد مورد نظره

  7. #7
    کاربر جدید آواتار pariseiran
    تاریخ عضویت
    خرداد 1388
    محل زندگی
    اروميه
    سن
    36
    پست
    4

    نقل قول: مشکل در ساختن Delete چند رکورد در دستور SQL

    دوستان منم یه سئوال مشابه رو داشتم با این تفاوت که میخوام جای مستقیما عدد از یه متغییر استفاده کنم که حاوی عدد مورد نظر ماست

    DELETE FROM Table1

    where id =12
    بدون مشکل انجام میشه الان میخوام جای 12 متغییر a که مقدار دهی شده با 12 رو بزارم چی کار کنم؟
    این کد جواب نمیده :
     WHERE ID='"+a+"'";


    همینطور این کد :

    where id='a'


    چی کار کنم راهی بلد هستین ؟

  8. #8
    کاربر دائمی آواتار mehdi.safavie
    تاریخ عضویت
    دی 1388
    محل زندگی
    تهران - اندیشه
    سن
    32
    پست
    219

    نقل قول: مشکل در ساختن Delete چند رکورد در دستور SQL

    VB مگه نیست ؟ چرا ( + ) میزاری ؟ از & استفاده کن
    عادت کردی به سی شارپ
    Delete from Table where ID='" & ID

    دستور رو بنویس ، یه مساوی بزار ، از ' و " استفاده کن و یک & بزار ، حالا میتونی اسم متغییرت رو بنویسی

  9. #9

    نقل قول: مشکل در ساختن Delete چند رکورد در دستور SQL

    سلام
    بفرمایید اینم یک دستور Delete از رکورد:
    Dim moteghaier As String

     Delete From Table1 where Code ='" & moteghaier & "' 

    به اون فاصله ها بین اون & ها دقت کن
    باید بینشون دو تا فاصله باشه

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

  1. حذف پیغام هنگام اجرای کوئری delete
    نوشته شده توسط AHMAD-AHMAD در بخش Access
    پاسخ: 4
    آخرین پست: سه شنبه 02 مرداد 1386, 14:33 عصر
  2. delete
    نوشته شده توسط Samira Azad در بخش توسعه‌ی لینوکس و نرم افزارهای آزاد
    پاسخ: 2
    آخرین پست: سه شنبه 12 تیر 1386, 13:12 عصر
  3. پاسخ: 4
    آخرین پست: چهارشنبه 12 اردیبهشت 1386, 10:04 صبح
  4. تشخیص دادن Delete
    نوشته شده توسط benyamin_pc در بخش C#‎‎
    پاسخ: 12
    آخرین پست: چهارشنبه 11 مرداد 1385, 22:02 عصر

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

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