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 اين ككاررو انجام ميده.
كسي ميتونه راهنمايي كنه؟
نقل قول: Delete جدول با دستورات SQL
نقل قول: Delete جدول با دستورات SQL
نقل قول:
نوشته شده توسط
mpmsoft
سلام.
ممنون از شما.
من خوب اگر دقت مي كرديد در پست 1 همين رو نوشتم ولي اين دستور به تنهايي پاك نمي كنه.
refresh هم كنم Error مي ده.
نقل قول: Delete جدول با دستورات SQL
واقعا دستور من شبیه دستور شماست ؟
Ad.RecordSource = "delete * from box1
Delete FROM TblName
معمولا هر چیزی رو برای کاری می سازن
می تونید براحتی توسط ADODB.Command دستورات خودتونو در قالب SQL Command و یا Store Procedure اجرا کنید و کمتر در حین کار با خطاهای مختلف برخورد کنید
1 ضمیمه
نقل قول: Delete جدول با دستورات SQL
دستور همونی هست که آقای mpmsoft فرمودند.
اشکال جای دیگه است اگر باز هم خطا میده.
https://barnamenevis.org/attach...1&d=1256798936
1 ضمیمه
نقل قول: Delete جدول با دستورات SQL
نقل قول:
نوشته شده توسط
mpmsoft
واقعا دستور من شبیه دستور شماست ؟
Ad.RecordSource = "delete * from box1
Delete FROM TblName
معمولا هر چیزی رو برای کاری می سازن
می تونید براحتی توسط ADODB.Command دستورات خودتونو در قالب SQL Command و یا Store Procedure اجرا کنید و کمتر در حین کار با خطاهای مختلف برخورد کنید
نقل قول:
نوشته شده توسط
Dr.Bronx
دوست عزيزم دستور شما با دستور من فرقي نداره!!
همونطور هم كه در تصوير پست قبلي مي بينديد اين دو دستور اختلافي با هم ندارند.
اما كدي كه من نوشتم اين هست و پيغام خطايي هم كه مي ده در پايين مي نويسم:
نقل قول:
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
نقل قول: Delete جدول با دستورات SQL
با سلام
دستور شما درسته مشکل شما اینه که کانکشن شما اصلا باز نشده که بخواد از توش جدولی رو پاک کنه
چون پیغام هم همینو می گه