في تطوير بنية B/S ، يمكننا كتابة بعض قواعد العمل أو الاستعلامات المعقدة في DBMS ، ثم استدعاء كائن ADO في ASP لإكمال الوظيفة التقليدية لهيكل C/S الأصلي.
المناقشة التالية هي مقالات تعليمية مثيلات تتعلق بعرض قاعدة بيانات MSSQL وإجراءات التخزين المتعلقة بعرض قاعدة بيانات MSSQL
بشكل عام ، سيكون هناك عدد كبير من التقارير. دعنا نستخدم مثالًا لتوضيح عملية التشغيل المقابلة.
1. إنشاء ملف ODBC DSN
قبل إنشاء برنامج نصي قاعدة بيانات ، يجب توفير وسيلة لتوفير تحديد موقع ADO والشعار والاتصال مع قواعد البيانات. يستخدم برنامج تشغيل قاعدة البيانات اسم مصدر مصدر البيانات (DSN) وتحديد قاعدة بيانات محددة متوافقة مع ODBC لتمرير المعلومات من تطبيق الويب إلى قاعدة البيانات.
2. اتصل بعرض قاعدة البيانات
الخطوة الأولى للوصول إلى معلومات قاعدة البيانات هي الاتصال بمصدر قاعدة البيانات. يوفر ADO كائنات اتصال يمكنها استخدام الكائن لإنشاء وإدارة الاتصال بين التطبيق وقاعدة بيانات ODBC.
| ما يلي هو المحتوى المرجعي: <٪ تعيين dataconn = server.createObject (adodb.connection) '' Dataconn.Open DSN = Sinotrans ؛ UID = SA ؛ تعيين cmdtemp = server.createBject (adodb.command) 'إنشاء كائن الأمر SET RST = server.createObject (adodb.oldset) '' cmdtemp.CommandText = العملاء cmdtemp.CommandType = 2 تعيين cmdtemp.activeconnection = dataconn. RST.Open cmdtemp ،، 1 ، 3 'إنشاء نتائج الاستعلام ٪> |
في هذا الوقت ، يعد العملاء وجهة نظر تفيد بأن بيانات الاستعلام من طريقة العرض أن طريقة الاستعلام عن البيانات من الجدول الأساسي هي نفسها.
3. استدعاء إجراء تخزين قاعدة البيانات
| ما يلي هو المحتوى المرجعي: <٪ تعيين dataconn = server.createObject (adodb.connection) '' Dataconn.Open DSN = Sinotrans ؛ PWD = ؛ تعيين cmdtemp = server.createBject (adodb.command) 'إنشاء كائن الأمر SET RST = server.createObject (adodb.oldset) '' cmdtemp.commandtext = dbo.pd_test 'اسم إجراء التخزين cmdtemp.CommandType = 4 'فئة الأوامر هي 4 ، مما يشير كإجراء تخزين تعيين cmdtemp.activeconnection = dataconn تعيين tmpparam = cmdtemp.createparameter (قيمة الإرجاع ، 3 ، 4 ، 4) cmdtemp.parameters.append tmpparam set tmpparam = cmdtemp.createparameter (begindate ، 135 ، 1 ، 16 ، riqi) 'إنشاء كائن معلمة الإدخال cmdtemp.parameters.append tmpparam RST.Open cmdtemp ،، 1 ، 3 'إنشاء نتائج الاستعلام ٪> |
إجراء التخزين المسمى هنا هو PD_Test. سيؤدي إلى وجود الكثير من عبارات SELEC في إجراء التخزين.
| ما يلي هو المحتوى المرجعي: <٪ تعيين dataconn = server.createObject (adodb.connection) '' Dataconn.Open DSN = Sinotrans ؛ APP = Microsoft (R) Developer Studio ؛ ss = تنفيذ dbo.pd_teest & '& riqi1 &' تعيين rs = dataconn.execute (ss) ٪> |
لمزيد من المعلومات حول ASP و ADO ، راجع كائنات بيانات Microsoft ActiveX (ADO) وصفحات الخادم النشطة (ASP).
5. نهاية اللغة
في تطوير بنية B/S ، يمكننا كتابة بعض قواعد العمل أو الاستعلامات المعقدة في DBMS ، ثم استدعاء كائن ADO في ASP لإكمال الوظيفة التقليدية لهيكل C/S الأصلي. هذا الصفحة موقع الويب: http://www.vevb.com/biancheng/2018091421698.shtml ، إذا كنت تساعدك في الترحيب بجمع عنوان URL أو إعادة طبعه ، يرجى زيارة http://www.vevb.com مرة أخرى!