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

نام تاپیک: Delete جدول با دستورات SQL

  1. #1

    Delete جدول با دستورات SQL

    سلام.
    من با استفاده از ADO مي خواستم كه تمام ركورد هاي يك جدول از اكسس را پاك كنم.
    اين هم قطعه كدي كه نوشتم:

    Ad.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\15boxes.mdb;Persist Security Info=False"

    Ad.RecordSource = "delete * from box1"
    ولي اتفاقي نميفته.
    اما اگر از Ad.Refresh استفاده كنم اطلاعات box1 رو پاك مي كنه ولي همراه با يك ERROR اين ككاررو انجام ميده.
    كسي ميتونه راهنمايي كنه؟


  2. #2

    نقل قول: Delete جدول با دستورات SQL

    Delete FROM TblName



    ASP.NET MVC / Entity Framework / Design Pattern
    XCode Objective-C IOS Developer



  3. #3

    نقل قول: Delete جدول با دستورات SQL

    نقل قول نوشته شده توسط mpmsoft مشاهده تاپیک
    Delete FROM TblName
    سلام.
    ممنون از شما.
    من خوب اگر دقت مي كرديد در پست 1 همين رو نوشتم ولي اين دستور به تنهايي پاك نمي كنه.
    refresh هم كنم Error مي ده.

  4. #4

    نقل قول: Delete جدول با دستورات SQL

    واقعا دستور من شبیه دستور شماست ؟

    Ad.RecordSource = "delete * from box1
    Delete FROM TblName

    معمولا هر چیزی رو برای کاری می سازن
    می تونید براحتی توسط ADODB.Command دستورات خودتونو در قالب SQL Command و یا Store Procedure اجرا کنید و کمتر در حین کار با خطاهای مختلف برخورد کنید



    ASP.NET MVC / Entity Framework / Design Pattern
    XCode Objective-C IOS Developer



  5. #5
    کاربر دائمی آواتار Dr.Bronx
    تاریخ عضویت
    مهر 1386
    محل زندگی
    Hosna Soft
    پست
    1,108

    نقل قول: Delete جدول با دستورات SQL

    دستور همونی هست که آقای mpmsoft فرمودند.
    اشکال جای دیگه است اگر باز هم خطا میده.
    عکس های ضمیمه عکس های ضمیمه

  6. #6

    نقل قول: Delete جدول با دستورات SQL

    نقل قول نوشته شده توسط mpmsoft مشاهده تاپیک
    واقعا دستور من شبیه دستور شماست ؟

    Ad.RecordSource = "delete * from box1
    Delete FROM TblName

    معمولا هر چیزی رو برای کاری می سازن
    می تونید براحتی توسط ADODB.Command دستورات خودتونو در قالب SQL Command و یا Store Procedure اجرا کنید و کمتر در حین کار با خطاهای مختلف برخورد کنید
    نقل قول نوشته شده توسط Dr.Bronx مشاهده تاپیک
    دستور همونی هست که آقای mpmsoft فرمودند.
    اشکال جای دیگه است اگر باز هم خطا میده.

    دوست عزيزم دستور شما با دستور من فرقي نداره!!
    همونطور هم كه در تصوير پست قبلي مي بينديد اين دو دستور اختلافي با هم ندارند.
    اما كدي كه من نوشتم اين هست و پيغام خطايي هم كه مي ده در پايين مي نويسم:
    Ad.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\15boxes.mdb;Persist Security Info=False"
    Ad.RecordSource = "Delete from box1"
    Ad.Refresh
    Operation is not allowed when the object is closed
    عکس های ضمیمه عکس های ضمیمه
    • نوع فایل: gif ss.gif‏ (5.2 کیلوبایت, 20 دیدار)

  7. #7
    کاربر دائمی آواتار mf_engineer
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    ایران
    پست
    159

    نقل قول: Delete جدول با دستورات SQL

    با سلام
    دستور شما درسته مشکل شما اینه که کانکشن شما اصلا باز نشده که بخواد از توش جدولی رو پاک کنه
    چون پیغام هم همینو می گه

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

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