02. december 2003 - 11:15Der er
3 kommentarer og 1 løsning
DAO, hente mere end en record?
Jeg har det problem at jeg vil hente alle data'er i en kolonne ind som recordsets med DAO.
Lidt af min kode:
sqlString = "Select formand From formænd"
Set Db = DAO.DBEngine.OpenDatabase("G:\databaser\Tilbuds- og sagsoplysninger.mdb") Set rs = Db.OpenRecordset(sqlString, dbOpenDynaset)
With rs If Not rs.AbsolutePosition = -1 Then Count = 0 ReDim formand(1, rs.RecordCount) While Count < rs.RecordCount formand(1, Count) = rs.Firlds(0).formand Wend End If End With
Set Db = Nothing Set rs = Nothing
Men jeg får kun en record ind lige meget hvad jeg gør synes jeg. :-) Er der nogen der kan give mig et skub videre.
Det var det jeg havde glemt... movenext, det er bare ærgeligt at man ikke kan stole på RecordCount, af en eller anden ground giver den først den korrekte værdi når man har flyttet videre til recordsæt nummer 2. Har dog fået det til at virke, selvom det var lidt mere kringlet. Smid et svar og du får pointene...
Ja det er nok rigtigt, men med den rigtige type, så burde den da tæller den op før første gang du skifter post. Bruger ADO så er ikke helt skarp i DAO længere.
Jeg må indrømme at jeg har haft store problemer med at den ikke opdatere...
Synes godt om
Ny brugerNybegynder
Din løsning...
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.