עמוד ראשי » זירת השאלות » שאלה346צפיות10תשובותשאלה silagy, 21 באוגוסט, 2004איך אני מקבל את מספר הרשומות הקיימות בטבלה?תגיות: פורום צד שרת
10 תשובות
ככה…
משפט sql :
select FIELDS from TABLE
אתה פותח recordset עם משפט הsql, ועושה
rs.RecordCount
המשך לשאלה
אני מקבל את את השגיא הבא:
Microsoft VBScript runtime error '800a01c2'
Wrong number of arguments or invalid property assignment: 'RecordCount'
/
תכתוב את המשפט sql שכתבת
הנה
הנה אחי:
sql="SELECT FROM year2005"
r.RecordCount
r.open(sql)
>וסיף *
הוספתי…
הוספתי אבל גם זה לא עובד….
לא צריך להגדיר משהו בחיבור?
כדי שזה יעבוד?
א: שגיאה ב SQL:
קודם כל יש לך שגיאה ב SQL – חסר *.
דבר שני, בשביל מה לשלוף את כל הרשומות מה DB ולעשות recordcount, כשאפשר פשוט לשלוף count של *?
והדוגמא:
sql="SELECT COUNT(*) AS numOfRecords FROM year2005"
rs.open sql, conn
number_of_records = rs(numOfRecords)
שאלה לזהר
צריך שיהיה עמודה שנקראת number_of_records
במסד הנתונים?
לא, מה פתאום?
num_of_records זה פשוט שם המשתנה שאליו אתה מכניס את התוצאה מה recordset. באותה מידה יכולת פשוט להדפיס אותה לדפדפן בעזרת response.write…