تقدم هذه المقالة بشكل أساسي ملخص المعلمات وقيم الإرجاع لـ Asp Conn.execute، ويمكن الرجوع إلى ملخص معلمات طريقة التنفيذ وقيم الإرجاع لكائنات قاعدة البيانات.
كان أحد المشاريع الأخيرة هو إدراج محتوى Excel في قاعدة البيانات، بعد الإدراج، كان لا بد من عرض عدد عناصر البيانات المدرجة، ولم أجد حلًا. لاحقًا، بعد دراسة التنفيذ، وجدت أن هذه الطريقة تحتوي على معلمات إرجاع.
انسخ رمز الكود كما يلي:CONN.EXECUTE(SQL، RowsAffected، C)
معنى المعلمة:
SQL: يمكن أن تكون القيمة عبارة SQL، أو اسم جدول، أو اسم إجراء مخزن، أو أي سلسلة مقبولة لموفر البيانات. لتحسين الأداء.
RowsAffected: ستقوم المعلمة الاختيارية بإرجاع الرقم المتأثر بعد تنفيذ استعلام INSERT أو UPDATE أو DELETE. ستقوم هذه الاستعلامات بإرجاع كائن Recordset مغلق. سيقوم استعلام SELECT بإرجاع قيمة RowsAffected وهي -1 وإرجاع مجموعة سجلات مفتوحة تحتوي على صف واحد أو أكثر من المحتوى.
C: (حدد نوع عبارة SQL)
ADCmdUnknown (= &H0008)
غير معروف، يجب أن يحكم عليه النظام، والسرعة بطيئة، وهي القيمة الافتراضية
ADCmdText (= &H0001)
عبارات الأوامر مثل عبارات SQL، مثل: حدد * من Table1
أدكمدتابل (= &H0002)
اسم جدول الاستعلام، على سبيل المثال: Table1
ADCmdStoredProc (= &H0004)
اسم الإجراء المخزن
ADCmdFile (= &H0100)
اسم الملف المطابق لنوع الكائن
أدكمدتابلديركت (= &H0200)
هو اسم الجدول الذي يمكنه الحصول مباشرة على محتوى الصف من الجدول، conn.execute(sql)(0) هو قيمة الحقل الأول لمجموعة البيانات: (حدد نوع عبارة SQL)
مثال الاستخدام:
انسخ رمز الكود كما يلي:conn.EXECUTE تحديث Table1 set Col1='vevb.com',RowsAffected,&H0001
Response.WRITE الصفوف المتأثرة والصفوف تتأثر