تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
افراغ كامل
#3
ناجي إبراهيم كتب :السلام عليكم...



و أيضاً غير عملي مع عدد كبير من السجلات و قد يؤدي إلى توقف البرنامج عن العمل.

الطريقة الصحيحة هي استعمال جملة DELETE مع ADO Command لحذف كافة السجلات:
كود :
Dim ADOCmd As ADODB.Command
'
    Set ADOCmd = New ADODB.Command
    ADOCmd.CommandType = adCmdText
    ADOCmd.ActiveConnection = AConnection
    ADOCmd.CommandText = "DELETE FROM table_name"
    ADOCmd.Execute

حيث table_name هو اسم الجدول الذي تريد إفراغه.

و AConnection في السطر ADOCmd.ActiveConnection = AConnection هو إما كائن ADODB.Connection معرف و مفتوح سابقاً، أو ConnectionString.

نرجو الاستفادة و السلام.

مشكور بس معليش اطلب شرح اكثر مرة واحدة لافهم اكثر

اذا انا انشأت زر كوماند

وضعت فيه :
كود :
Set Db = DBEngine.OpenDatabase(App.Path & "\db2.mdb")
Set Rs = Db.OpenRecordset("table", 1)
فما هي التغييرات التي يجب عملها في هذا الكود
:
كود :
Dim ADOCmd As ADODB.Command
'
    Set ADOCmd = New ADODB.Command
    ADOCmd.CommandType = adCmdText
    ADOCmd.ActiveConnection = AConnection
    ADOCmd.CommandText = "DELETE FROM table_name"
    ADOCmd.Execute
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
افراغ كامل - بواسطة asto - 16-11-12, 03:45 AM
افراغ كامل - بواسطة ناجي إبراهيم - 16-11-12, 01:38 PM
افراغ كامل - بواسطة asto - 16-11-12, 10:22 PM
افراغ كامل - بواسطة ناجي إبراهيم - 17-11-12, 01:11 AM
افراغ كامل - بواسطة الليــث_mybb_import4420 - 17-11-12, 01:13 AM
افراغ كامل - بواسطة asto - 17-11-12, 02:57 AM
افراغ كامل - بواسطة asto - 17-11-12, 03:09 AM
افراغ كامل - بواسطة ahmedabdelaliem - 17-11-12, 03:19 AM
افراغ كامل - بواسطة ناجي إبراهيم - 17-11-12, 03:38 AM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم