موصى به: ASP FSO اقرأ وكتابة الملفات رمز تنفيذ الملف هذا مرت ASP لفترة من الوقت ، اسمحوا لي أن أتحدث عن استخدام ASP FSO لتنفيذ عمليات قراءة الملف وكتابة. يمكن للأصدقاء الذين يحتاجون إلى التعلم الرجوع إليه. 1.atendofstream تشير هذه الخاصية إلى ما إذا كان قد تم الوصول إلى نهاية الملف النصي بأكمله. قيمتها صحيحة أو خاطئة 2. يتم استخدام createTextFile لإنشاء ملف نصي جديد 3. صحن المعلمات في طريقة OpenTextFile () (انظر التحية)
الرموز الشائعة لبرمجة ASP
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1. قم بتوصيل ASP للوصول إلى قاعدة البيانات:
<٪
Dim Conn ، Mdbfile
mdbfile = server.mappath (اسم قاعدة البيانات. mdb)
تعيين conn = server.createBject (adodb.connection)
CONN.OPEN DRIVER = {Microsoft Access Driver (*.mdb)} ؛ UID = admin ؛
٪>
2. قم بتوصيل ASP بقاعدة بيانات SQL:
<٪
قاتمة كون
تعيين conn = server.createBject (adodb.connection)
CON.Open Provider = SQLOLEDB ؛ مصدر البيانات = اسم خادم SQL أو عنوان IP ؛ UID = SA ؛ PWD = كلمة مرور قاعدة البيانات ؛ قاعدة البيانات = اسم قاعدة البيانات
٪>
قم بإنشاء كائن تعيين سجل:
تعيين rs = server.createBject (adodb.recordset)
RS.Open SQL بيان ، كون ، 3،2
3. طرق استخدام أمر SQL المشترك:
(1) تصفية سجل البيانات:
SQL = حدد * من جدول البيانات حيث اسم الحقل = ترتيب قيمة الحقل حسب اسم الحقل
SQL = SELECT * من جدول البيانات حيث اسم الحقل مثل "قيمة الحقل ٪" حسب اسم الحقل
SQL = حدد أعلى 10 * من جدول البيانات حيث ترتيب اسم الحقل حسب اسم الحقل
SQL = حدد * من جدول البيانات حيث اسم الحقل في ("القيمة 1" ، "القيمة 2" ، "القيمة 3")
SQL = حدد * من جدول البيانات حيث اسم الحقل بين القيمة 1 والقيمة 2
(2) تحديث سجلات البيانات:
SQL = تحديث جدول البيانات تعيين اسم الحقل = قيمة الحقل حيث التعبير الشرطي
SQL = تحديث جدول بيانات جدول البيانات 1 = القيمة 1 ، الحقل 2 = القيمة 2 ... الحقل N = القيمة N حيث التعبير الشرطي
(3) حذف سجلات البيانات:
SQL = حذف من جدول البيانات حيث التعبير الشرطي
SQL = حذف من جدول البيانات (حذف جميع السجلات في جدول البيانات)
(4) إضافة سجلات البيانات:
SQL = إدراج في جدول البيانات (الحقل 1 ، الحقل 2 ، الحقل 3 ...) التقييم (القيمة 1 ، القيمة 2 ، القيمة 3 ...)
sql = insert في جدول بيانات الهدف حدد * من جدول بيانات المصدر (أضف سجل جدول بيانات المصدر إلى جدول البيانات الهدف)
(5) وظيفة إحصائيات سجل البيانات:
AVG (اسم الحقل) للحصول على متوسط قيمة عمود جدول
العد (*| اسم الحقل) الإحصائيات على عدد صفوف البيانات أو الإحصائيات على عدد صفوف البيانات مع القيم في عمود معين
ماكس (اسم الحقل) احصل على أقصى قيمة لعمود الجدول
دقيقة (اسم الحقل) احصل على الحد الأدنى لقيمة عمود الجدول
يضيف SUM (اسم الحقل) قيمة عمود البيانات
الرجوع إلى طريقة الوظيفة أعلاه:
SQL = حدد SUM (اسم الحقل) كاسم مستعار من جدول البيانات حيث التعبير الشرطي
تعيين rs = conn.excute (SQL)
استخدم RS (الاسم المستعار) للحصول على الإحصاءات ، ويتم استخدام الوظائف الأخرى كما هو مذكور أعلاه.
(5) إنشاء وحذف جداول البيانات:
إنشاء اسم جدول بيانات الجدول (الحقل 1 النوع 1 (الطول) ، الحقل 2 النوع 2 (الطول) ...)
مثال: إنشاء Table Tab01 (Name varchar (50) ، DateTime Default Now ())
اسم جدول بيانات جدول إسقاط (حذف جدول بيانات بشكل دائم)
(6) طرق تسجيل الكائنات مجموعة:
Rs.Movenext ينقل مؤشر السجل أسفل سطر واحد من الموضع الحالي
Rs.Moveprevious ينقل مؤشر التسجيل إلى أعلى سطر من الموضع الحالي
Rs.MoveFirst ينقل مؤشر السجل إلى الصف الأول من جدول البيانات
Rs.Movelast ينقل مؤشر التسجيل إلى الصف الأخير من جدول البيانات
rs.absoluteposition = n نقل مؤشر السجل إلى الصف n من جدول البيانات
rs.absolutepage = n نقل مؤشر السجل إلى السطر الأول من الصفحة n
rs.pagesize = n قم بتعيين كل صفحة على سجلات n
Rs.PageCount يعيد إجمالي عدد الصفحات وفقًا لإعدادات التصوير
RS.RecordCount يعيد إجمالي عدد السجلات
RS.BOF يعيد ما إذا كان مؤشر السجل يتجاوز رأس جدول البيانات. حقيقي يعني نعم ، خطأ لا
RS.EOF يرجع ما إذا كان مؤشر السجل يتجاوز نهاية جدول البيانات ، صحيح يعني نعم ، خطأ لا
Rs.Delete يحذف السجل الحالي ، لكن مؤشر السجل لا يتحرك لأسفل
Rs.Addnew أضف سجلًا إلى نهاية جدول البيانات
سجلات جدول بيانات RS.UPDATE
حدد أن البيانات المملوءة بها هي رقمية
إذا لم يكن isnumberic (طلب (اسم الحقل)) ثم
الاستجابة. الكتابة ليست رقمًا
آخر
استجابة
إنهاء إذا
حصة: الفرق بين Isnull و Isempty والسلاسل الفارغة في ASP في ASP ، غالبًا ما نستخدم معلمتين ، isnull و isempty ، والتي يتم استخدامها عندما نحكم على أن سلسلة معينة فارغة. على سبيل المثال ، إذا كانت سلسلة STR1 ، فغالبًا ما نستخدم إذا isNull (str1) أو isEmpty (Str1) ثم للحكم ، أو استخدم إذا str1 = // ثم للحكم على ما إذا كانت السلسلة فارغة. في بعض الأحيان نكون في حيرة من أمرنا ، كلمات ، isempty والكلمات الفارغة