ספירת התאים מתוך השאילתה שהפעלתי

ברק קרב

New member
ספירת התאים מתוך השאילתה שהפעלתי

איך מקבלים חזרה את מספר התאים שהסלקט הוציא לי? כשאני מריץ COUNT הוא אומר לי כל מיני ארורים על זה כל מיני סעיפים, ושחסר גרופ ביי וכלמיני. מה שאני עושה כדי לספור זה להריץ פעם אחת על כל התאים ולהוסיף כל שורה 1 למשתנה שסופר אותם. איך מקבלים חזרה את כמות התאים בלי לעשות את זה? (אני מריץ שאילתות SELECT מתוך SQL סרבר)
 

Shlomi87

New member
לא ממש ברור

אבל לפי השגיאה כנראה ערבבת בין שתי השיטות שלמטה:
rs.open ("select count (fld_name) as total_rec from tbl") a = rs.fields ("total_rec")​
או שיטה 2:
rs.open "select * from tbl", the_connection_obj, 3 a = rs.recordcount​
השיטה השנייה יותר "בזבזנית" מבחינת הזיכרון בגלל סוג הסמן של ה-recordset, היתרון שלה הוא שלא צריך לפתוח אותו פעמיים (פעם לספירה, ופעם להצגה של הנתונים)
 
למעלה