الآن يستخدم العديد من الأصدقاء sql2008، ولكن لم يعد من الممكن استخدام كود 2000 الأصلي. هنا سأشارك طريقة توصيل ASP بـ sql2008. يمكن للأصدقاء الذين يحتاجون إليها الرجوع إليها.
على الرغم من وجود العديد من المقدمات عبر الإنترنت، إلا أن الأمر لا يزال يتطلب الكثير من الجهد بالنسبة لي للتواصل. (يجب تثبيت IIS وSQL SERVER)
قم بإنشاء ملف *.asp جديد واكتبه
انسخ رمز الكود كما يلي:<%
تعيين conn =server.createobject(adodb.connection)
conn.open Provider=sqloledb;source=local;uid=sa;pwd=******;database=database-name
%>
من بينها، لا تقلق بشأن الموفر التالي، فقط اكتبه كما هو مكتوب، يمكن أن يكون المصدر التالي هو عنوان IP، وهنا أستخدم العنوان المحلي sa؛
المستخدم، يتم تعيين كلمة المرور الخاصة به أثناء تثبيت قاعدة البيانات ويتبعها اسم قاعدة البيانات التي تريد الاتصال بها، على سبيل المثال: mydatabase
(لا يوجد تمديد مطلوب).
بمجرد الاتصال، يمكنك تشغيل قاعدة البيانات.
وفيما يلي مثال على نقل المعلومات من خلال نموذج (FORM) وحفظها في قاعدة البيانات.
ملف HTML:
انسخ رمز الكود كما يلي:<أتش تي أم أل>
<الجسم>
< اسم النموذج = إجراء النموذج = * طريقة asp = المنشور >
<اسم الإدخال=نوع الاسم=نص><br>
<اسم الإدخال=نوع كلمة المرور=كلمة المرور><br>
<نوع الإدخال=إرسال>
</النموذج>
</الجسم>
</html>
ملف ASP: (اسم الملف هو نفسه *.asp بعد الإجراء أعلاه ويتم حفظه في نفس المسار)
انسخ رمز الكود كما يلي:<%
com.dimsql
sql = حدد * من اسم الجدول
تعيين conn=server.createobject(adodb.connection)
conn.open Provider=sqloledb;source=local;uid=sa;pwd=*********;database=db-name
تعيين rs=server.createobject(adodb.recordset)
rs.open SQL، كون، 3،2
rs.addnew
rs(الاسم)=request.form(الاسم)
rs(pwd)=request.form(كلمة المرور)
rs.update
%>