1. RS.OPEN SQL، CONN، A، B، C
2.
CONN.EXECUTE(SQL، RowsAffected، C)
معنى المعلمة:
يمكن أن تكون قيمة SQL عبارة SQL، أو اسم جدول، أو اسم إجراء مخزن، أو أي سلسلة مقبولة لموفر البيانات. من أجل تحسين الأداء، من الأفضل تحديد القيم المناسبة للمعلمة C. ستعيد المعلمة الاختيارية RowsAffected الرقم المتأثر بعد تنفيذ استعلام INSERT أو UPDATE أو DELETE. ستقوم هذه الاستعلامات بإرجاع كائن Recordset مغلق.
سيقوم استعلام SELECT بإرجاع قيمة RowsAffected وهي -1 وإرجاع مجموعة سجلات مفتوحة تحتوي على صف واحد أو أكثر من المحتوى.
السابق:
<%
تعيين Conn=Server.CreateObject("ADODB.Connection")
Conn.open "الموفر=SQLOLEDB;كلمة المرور=xiaolu;معرف المستخدم=sa;قاعدة البيانات=اختبار;مصدر البيانات=127.0.0.1"
conn.execute "تحديث Table1 set Col1='123'"،RowsAffected،&H0001
الاستجابة.كتابة الصفوف المتأثرة&"الصفوف المتأثرة"
كون.كلوز
تعيين كون = لا شيء
%>
أ:
ADOPENFORWARDONLY(=0)
للقراءة فقط، ولا يمكن نقل سجل البيانات الحالي إلا للأسفل
مجموعة مفاتيح أدوبينكيز(=1)
للقراءة فقط، يمكن نقل سجل البيانات الحالي بحرية
الديناميكية الملحقة(=2)
يمكن قراءة وكتابة سجل البيانات الحالي بحرية
تكيفي(=3)
يمكن نقل سجلات البيانات الحالية القابلة للقراءة والكتابة بحرية، ويمكن رؤية السجلات الجديدة
ب:
Adlock للقراءة فقط(=1)
نوع القفل الافتراضي هو أن مجموعة السجلات للقراءة فقط ولا يمكن تعديل السجلات.
متشائم (=2)
القفل المتشائم، عندما يتم تعديل السجل، سيحاول موفر البيانات قفل السجل للتأكد من تحرير السجل بنجاح. بمجرد بدء التحرير، يتم قفل السجل.
متفائل(=3)
لا يؤدي التأمين المتفائل إلى قفل السجل حتى يتم إرسال السجل المحدث باستخدام أسلوب التحديث.
أدلوكباتشوبيميستيك(=4)
يسمح القفل المتفائل للدفعة بتعديل سجلات متعددة، ويتم قفل السجلات فقط بعد استدعاء أسلوب UpdateBatch.
عندما لا تكون هناك حاجة إلى تعديل السجلات، يجب استخدام مجموعة سجلات للقراءة فقط حتى لا يحتاج الموفر إلى القيام بأي اكتشاف.
بالنسبة للاستخدام العام، ربما يكون القفل المتفائل هو الخيار الأفضل، نظرًا لأن السجلات يتم قفلها فقط لفترة قصيرة من الوقت،
يتم تحديث البيانات خلال هذا الوقت. وهذا يقلل من استخدام الموارد.
C: (حدد نوع عبارة SQL)
ADCmdUnknown (= &H0008)
غير معروف، يجب أن يحكم عليه النظام، والسرعة بطيئة، وهي القيمة الافتراضية
ADCmdText (= &H0001)
عبارات الأوامر مثل عبارات SQL مثل: حدد * من Table1
أدكمدتابل (= &H0002)
اسم جدول الاستعلام، على سبيل المثال: Table1
ADCmdStoredProc (= &H0004)
اسم الإجراء المخزن
ADCmdFile (= &H0100)
اسم الملف المطابق لنوع الكائن
أدكمدتابلديركت (= &H0200)
إنه اسم الجدول الذي يمكنه الحصول على محتوى الصف مباشرة من الجدول.
conn.execute(sql)(0) هو قيمة الحقل الأول لمجموعة البيانات.