1. الاتصال بقاعدة البيانات.
اتصال قاعدة بيانات ASP وAccess:
<%@ language=VBscript%>
<%
خافت كون، ملف mdb
mdbfile=server.mappath("اسم قاعدة البيانات.mdb")
مجموعة conn=server.createobject("adodb.connection")
conn.open "driver={برنامج تشغيل الوصول إلى Microsoft (*.mdb)};uid=admin;pwd=كلمة مرور قاعدة البيانات;dbq="&mdbfile
%>
اتصال قاعدة بيانات ASP وSQL:
<%@ language=VBscript%>
<%
كون خافت
تعيين conn=server.createobject("ADODB.connection")
con.open "PROVIDER=SQLOLEDB;DATA SOURCE=اسم خادم SQL أو عنوان IP;UID=sa;PWD=كلمة مرور قاعدة البيانات;DATABASE=اسم قاعدة البيانات
%>
استخدم رمز اتصال السلسلة في DW:
"Driver={Microsoft Access Driver (*.mdb)};DBQ=المسار المطلق لقاعدة البيانات."
بعد الانتهاء، افتح خادم قاعدة البيانات وقم بتغيير
"Driver={Microsoft Access Driver (*)". .mdb)};DBQ=المسار المطلق لقاعدة البيانات"
إلى
"Provider=Microsoft.Jet.OLEDB.4.0;data source="& server.mappath("مسار قاعدة البيانات ضمن الدليل الجذر للخادم")
وتعديل المسار المحلي خادم لاختبار الخادم
2. قم بتحميل صفحات أخرى.
<!--#include file = "مسار واسم الصفحة"-->
3. عرض البيانات في قاعدة البيانات.
<%=rs("field")%>
4. الإخراج.
Response.Write("نص أو سلسلة");
5. افتح قاعدة البيانات وقم بإنشاء كائن مجموعة بيانات.
تعيين conn=server.CreateObject("ADODB.connection")
conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.MapPath("***/photodata.mdb") 'تغيير مسار تخزين ملف قاعدة البيانات الخاصة بك
set rs=server.createobject("ADODB.recordset") 'إنشاء مجموعة بيانات
sql="SELECT * FROM data" 'قم بتغيير اسم جدول قاعدة البيانات
rs.Open sql,conn,1,1
6. احصل على وقت النظام.
<%=now()%>
7. احصل على عنوان IP الذي تم الوصول إليه.
<%=request.serverVariables("remote_host")%>
8. رقم عشوائي.
<%عشوائية%>
<%=(int(rnd()*n)+1)%>
N هو رقم قابل للتغيير
9، انتقل إلى الصفحة.
Response.Redirect("page")
10. ينبثق مربع رسالة.
Response.Write("<script>alert('Message box!')</script>")
11. استخدم الكتابة المخفية لتمرير المتغيرات.
< % form way = "post" action = "mynextpage.asp" >
<% لكل عنصر في request.form % >
< اسم الإدخال = "< %=item% >" النوع = "HIDDEN"
value="< %=server.HTMLEncode(Request.form(item)) % >" >
<% التالي%>
</ /form >
12. تنظيم عبارات SQL شائعة الاستخدام.
(1) تصفية سجل البيانات:
sql = "اختر * من جدول البيانات حيث اسم الحقل = ترتيب قيمة الحقل حسب اسم الحقل [تنازلي]"
sql = "اختر * من جدول البيانات حيث اسم الحقل مثل ''% قيمة الحقل%" الترتيب حسب اسم الحقل [تنازلي]"
sql = "اختر أعلى 10 * من جدول البيانات حيث يتم ترتيب اسم الحقل حسب اسم الحقل [تنازلي]"
sql = "اختر * من جدول البيانات حيث يوجد اسم الحقل (''القيمة 1''،'' القيمة 2 ''،''القيمة 3'')"
sql = "اختر * من جدول البيانات حيث اسم الحقل بين القيمة 1 والقيمة 2"
(2) تحديث سجل البيانات:
sql = "تحديث اسم حقل مجموعة جدول البيانات = قيمة الحقل حيث" التعبير الشرطي"
sql = "تحديث مجموعة جدول البيانات الحقل 1 = القيمة 1، الحقل 2 = القيمة 2... الحقل n = القيمة n حيث التعبير الشرطي"
(3) حذف سجلات البيانات:
sql = "حذف من جدول البيانات حيث التعبير الشرطي
""
sql="delete from data table" (حذف كافة السجلات في جدول البيانات)
(4) إضافة سجلات البيانات:
sql="insert into data table (حقل 1، حقل 2، حقل 3...) القيم (القيمة) 1، القيمة 2، القيمة 3...)"
sql="insert into target data table حدد * من جدول البيانات المصدر" (أضف سجلات من جدول البيانات المصدر إلى جدول البيانات الهدف)
(5) الوظيفة الإحصائية لتسجيل البيانات:
AVG (اسم الحقل) تم الحصول عليه إنشاء متوسط عمود الجدول
COUNT(*|اسم الحقل) يحسب عدد صفوف البيانات أو يحسب عدد صفوف البيانات ذات القيمة في عمود معين
يحصل MAX (اسم الحقل) على الحد الأقصى لقيمة عمود الجدول
يحصل MIN (اسم الحقل) على الحد الأدنى لقيمة عمود الجدول
SUM(اسم الحقل) أضف قيم عمود البيانات
وراجع طريقة الوظيفة المذكورة أعلاه:
sql="select sum(Field Name) كاسم مستعار من جدول البيانات حيث التعبير الشرطي"
set rs=conn.excute(sql)
rs("alias") للحصول على قيم إحصائية، وتستخدم الوظائف الأخرى نفس الطريقة المذكورة أعلاه.
(5) إنشاء جداول البيانات وحذفها:
اسم جدول بيانات CREATE TABLE (الحقل 1 النوع 1 (الطول)، الحقل 2 النوع 2 (الطول)...)
مثال: CREATE TABLE tab01 (الاسم varchar (50)، التاريخ والوقت الافتراضي الآن ( ))
اسم جدول بيانات DROP TABLE (حذف جدول بيانات بشكل دائم)