لقد وجدت بعض المعلومات على الإنترنت، فيما يتعلق بمشكلة المؤشر، ما زلت لا أستطيع وضعها (إذا وجدت الطريقة، فيمكنني تغييرها). سيتم فقدان القيم غير المتسلسلة.
edit_rs_cmd.CommandText = SELECT * FROM dbo.usertable أين المعرف =؟
في هذا الوقت، تحتاج إلى وضع الحقول التي لا يمكن عرضها في SQL وعرضها.
edit_rs_cmd.CommandText = SELECT *،[الحقول التي لا يمكن عرضها]،[الحقول التي لا يمكن عرضها]، FROM dbo.usertable WHERE id =؟
لقد وجدت طريقة في وقت لاحق
Edit_rs.Fields.Item(opentime).Value
باقة
الترتيب الذي يوجد به Edit_rs.Fields.Item(11).Value'time
لكن القيام بذلك معقد جدًا بعد أن يعطيك dw الصيغة، يمكنك استخدام الطريقة التالية
تعيين Edit_rs_cmd = Server.CreateObject (ADODB.Command)
edit_rs_cmd.ActiveConnection = MM_conn_STRING
edit_rs_cmd.Prepared = صحيح
edit_rs_cmd.CommandText = SELECT * FROM dbo.usertable أين المعرف =؟
edit_rs_cmd.Parameters.Appendedit_rs_cmd.CreateParameter(param1, 5, 1, -1,edit_rs__MMColParam) 'adDoublesetedit_rs = server.createobject(adodb.recordset)
edit_rs.openedit_rs_cmd ,,1,1
الطريقة الأصلية
تعيين Edit_rs_cmd = Server.CreateObject (ADODB.Command)
edit_rs_cmd.ActiveConnection = MM_conn_STRING
edit_rs_cmd.Prepared = صحيح
Edit_rs_cmd.CommandText = SELECT *،[trytime]،[opentime]،[endtime]،عنوان،مقياس،محتوى من dbo.usertable أين المعرف =؟
Edit_rs_cmd.Parameters.Appendedit_rs_cmd.CreateParameter(param1, 5, 1, -1,edit_rs__MMColParam) 'adDouble
اضبط تحرير_rs = تحرير_rs_cmd.Execute
ما يلي هراء بعد إضافته، لا شيء يعمل، أو تمت إضافة سمة الأمر بشكل غير صحيح!
يقتبس
قيمة معلمة CursorType
وصف قيمة المعلمة
AdOpenForwardOnly 0 مؤشر للأمام، القيمة الافتراضية. يمكنك فقط استخدام الأسلوب MoveNext أو الأسلوب GetRows لتحريك المؤشر للأمام في اتجاه واحد، وهو ما يستهلك أقل موارد النظام وله أسرع سرعة تنفيذ، ولكن لن تتوفر العديد من الخصائص والأساليب.
AdOpenKeySet 1 مؤشر لوحة المفاتيح، يمكن لمجموعة السجلات التحرك للأمام والخلف. بعد قيام المستخدم بتعديل البيانات، يمكن للمستخدمين الآخرين عرضها على الفور، ولكن يُحظر عرض السجلات المضافة والمحذوفة من قبل المستخدمين الآخرين.
مؤشر AdOpenDynamic 2 الديناميكي، والذي يمكنه التحرك للأمام والخلف في مجموعة السجلات. سيتم عرض جميع التعديلات على الفور على العملاء الآخرين، وهو أمر قوي ولكنه يستهلك الكثير من موارد النظام.
مؤشر AdOpenStatic 3 الثابت، والذي يمكن تحريكه للأمام والخلف في مجموعة السجلات. لن يتم عرض جميع التعديلات على العملاء الآخرين