28. november 2002 - 12:19Der er
12 kommentarer og 1 løsning
antal records i mssql
hvordan finde jeg ud af "antal records" som den finder med fx Set objRS = objConn.Execute("SELECT * FROM ping WHERE server_id = '1' AND ping_fejl = '1'")
To forslag. 1) Det er dumt at sende 2 styk selects, når man nu kan nøjes med eet. Man kan sende 2 selects i eet round-trip, og så skal man bare spørge efter det rigtige result set (et af to, eller to af to) 2) Antal_records = objRS.recordcount virker også, hvis man husker at sige "objRS.Last;" først.
for det første, så lad vær med at brug * i din select, men kun de felter du skal bruge. for det andet kan man sagtens kombinere det til een sql-query
Set objRS = objConn.Execute("SELECT felt, felt2, COUNT(felt) as antal FROM ping WHERE server_id = '1' AND ping_fejl = '1'")
for det tredie, så overvej at brug et query-builder tool, som f.eks. det der er i access til at lave dine sql-querys med. det bliver meget nemmere, og du kan visuelt se om det giver det resultat du vil have
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.