Avatar billede jonesw Nybegynder
09. juli 2009 - 10:20 Der er 1 løsning

fejl i recordset

Jeg er forholdvis ny i forhold til at hente data fra en database og så smide det ind i VBA og Excel det ud på en specifik måde. Koden ser cirka sådan ud <kode som sætter andre variabler) Dim Output1 As Recordset Dim udCell as Range Set udCell = Range("M3" <kode med sql streng osv.> Set Output1 = Dbs.OpenRecordset(SQLSTRING1, dbOpenSnapshot Hvis jeg så skriver følgende virker det hele fint.
udCell.CopyFromRecordset Output MsgBox (Output1.RecordCount Output1.MoveFirst og så en for-sætning som spytter input ud i to arrays Dette virker fint. Men da jeg kun har brugt sætningen"udCell.CopyFromRecordset Output1 som test for at tjekke resultatet som kommer ud så har jeg kommenteret den væk, og så kommer der fejl, fordi at recordcount nu er -1, altså som om der ikke var noget i recordsettet Er der noget som jeg har glemt at gøre i forhold til at bruge recordsettet?
Avatar billede jonesw Nybegynder
06. november 2009 - 20:38 #1
der er ingen svar
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester