الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف أستخرج مجموع ال records من قواعد البيانات

مغلق
بدأه mauje1 في 22 نوفمبر 2003 · 4 رد · 779 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أقوم الان ببرمجة منتدى ASP والمشكلة عندي كيف أوجد مجموع الردود

قمت بعمل الكود التالي وهو نظريا على حسب علمي صحيح بس بطلع لي مشكلة وهي

Response object, ASP 0185 (0x8002000E)

A default property was not found for the object.

والكود اللي استخدمته هو التالي :

set cn_articles = server.CreateObject("ADODB.Connection")
cn_articles.open "DSN=forum_DB"
set rs_articles = cn_articles.execute ("select count(*) from Discussion where subID="&rs_main("subID")) 
response.write(rs_articles)

أرجو المساعدة و شكرا

تم تعديل هذه المشاركة بواسطة mauje1 في 22 نوفمبر 2003 في 00:57

#2

هيك الحل :

الطريقة الأولى :

  set rs_articles = cn_articles.execute ("select count(*) as totalRecords from Discussion where subID="&rs_main("subID")) 
response.write("totalRecords")

الطريقة التانية و الأفضل

 SQL="SELECT * From tbl where id="& anyID
 Set rs=createObject("ADODB.RecordSet")
 rs.Open SQL,connObj,3,3

 response.write rs.RecordCount

حظا موفقا ..

You can fly while you can touch the sky

#3

محمد جربت الطريقتين بس للأسف ما أعطوا نتائج , الطريقة الثانية أعطت رقم واحد

عندي بس تعليق بالنسبة للطريقة الثانية حيث أنك استخدمت recordCount

وال recordCount ما بعطيك نتيجة صحيحة الا اذا كنت مستخدم ال absolutePosition

أو absolutePage .

#4

:) من قال لك؟؟

هل تعلم أنني من سنتين و نصف لم يمر يوم واحد لم أبرمج به بال ASP

و غالبا ما استخدم ال rs.RecordCount و ال rs.PageSize التي اعتقد انك تقصدها ..

عموما لم لا تجرب الكود على مثال بسيط و بعدها طوعه في تطبيقك الخاص ؟

حظا موفقا أخي ..

You can fly while you can touch the sky

#5

هناك فقط خطأ وقع سهوة ساوضحه من أجل أن لا يقع فيه أحد مهتم بنفس الموضوع ..

الان في الطريقة الاولى من المعرفو ان ناتج الاستعلام عبارة عن جدول وهمي مستخرج من جدول حقيقي .. كل ما قمت به هو عمل حقل افتراضي اسمه totalRecords و نسيت في جملة الطباعة كتابة كائن مجموهة السجلات و الصحيح :

 Response.Write articles_Rs("totalRecords")

You can fly while you can touch the sky

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…