24. november 2005 - 20:20Der er
13 kommentarer og 1 løsning
Recordcount virker ikke
Jeg er stødt på et mærkeligt problem. Jeg skal kunne vise hvor mange records der er i en database. I nogle af mine ældre programmer (lavet for ca. 3 år siden) behøver jeg f.eks. bare at skrive:
msgbox(data1.recordset.recordcount)
for at få vist antallet af records. Jeg har siddet og kodet i dag og ville også i det nye program tjekke antal records. Men det virker ikke. Der er 3 records i tabellen lige nu. Men hvis jeg skriver
Private Sub Command1_Click() Label1 = Data1.Recordset.RecordCount End Sub
så står der 1 i label1. Jeg er nødt til f.eks. i formens activate at lave et lille hop til sidste record og vice versa. Altså:
Hvis driveren skal kende antallet, allerede når du ser første post fra databasen, skal databaseserveren lave mere arbejde. Så på grund af effektivitetsovervejelser har man fravalgt at gøre antallet tilgængeligt.
Jeg tror vi snakker forbi hinanden. Selvfølgelig henter jeg specifikke felter ud. Men her er det jo ikke de enkelte felter der er interresante men det samlede antal af records ?
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.