Avatar billede koontz2 Nybegynder
06. november 2007 - 15:55 Der er 4 kommentarer og
1 løsning

NextRecordset virker kun delvist

Hej
Jeg har et regneark hvor jeg importer data fra MS SQL 2005
via. en stored procedure resultatet er 3 recordset, men jeg får fejl når nr 3 skal ligges ind!


For i = 0 To rst.Fields.Count - 1
Worksheets("Data").Cells(3, i + 2).Value = rst.Fields(i).Name

Next i


    Worksheets("Data").Range("B4").CopyFromRecordset rst
    rst.NextRecordset

For i = 0 To rst.Fields.Count - 1
Worksheets("Data").Cells(23, i + 2).Value = rst.Fields(i).Name

Next i
i = 0

    Worksheets("Data").Range("B24").CopyFromRecordset rst
    rst.NextRecordset

For i = 0 To rst.Fields.Count - 1
Worksheets("Data").Cells(43, i + 2).Value = rst.Fields(i).Name

Next i
Worksheets("Data").Range("B44").CopyFromRecordset rst  'Her fejler den

Mystisk at den ligger 2 ind men ikke den sidste og der kommer 3 har checket udtræk i profiler og kørt den i mmc.

Fejl meddelse..
runtime error 3704
Operation not allowed when the object is closed.

Er der nogen der kan hjælpe?
På forhånd tak.
Avatar billede jlemming Nybegynder
06. november 2007 - 19:50 #1
har du mulighed for at byttet dem rundt og se om fejl også flytter sig?
Avatar billede koontz2 Nybegynder
07. november 2007 - 11:50 #2
Har prøvet det nu,
Resultat 1 recordset kom og vba koden fejlede et trin før.
Prøvede så og ændre sp tilbage, og får stadig kun et recocord set
:-0
Avatar billede jlemming Nybegynder
07. november 2007 - 12:01 #3
Har du prøvet at lægge dem et andet sted?, jeg tænkte om B44 kunne være låst eller noget andet galt
Avatar billede koontz2 Nybegynder
08. november 2007 - 14:45 #4
Ja det virker heller ikke, jeg er godt nok kørt fast.
Avatar billede koontz2 Nybegynder
08. november 2007 - 19:39 #5
Har opgivet og anvender en anden løsning...Tak for indsatsen
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