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

asto كتب :مطلوب كود افراغ قاعدة بيانات بدون معرفة عدد السجلات

حيث الكود rs.delete

مع حلقة التكرار لم ينجح

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

الطريقة الصحيحة هي استعمال جملة 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.

نرجو الاستفادة و السلام.
بِسْمِ اللهِ الرَّحْمَنِ الرَّحِيمِ ( وَ مَا تُقَدِّمُوا لِأَنفُسِكُم مِّنْ خَيْرٍ تَجِدُوهُ عِندَ اللهِ هُوَ خَيْراً وَ أَعْظَمَ أَجْراً ) صَدَقَ اللهُ الْعَظِيمُ
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
افراغ كامل - بواسطة 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 ) ضيف كريم