Avatar billede orca Nybegynder
03. juni 2002 - 11:00 Der er 6 kommentarer og
1 løsning

Recordset Problemer

Hej alle. Jeg opretter et RecordSet i et komponent på følgende måde:

            sResult = Split(sResult, vbCrLf)

            '# Opret Recordset
            Set rs = CreateObject("ADODB.RecordSet")
            With rs.Fields
                .Append "From", 202, 255, adFldIsNullable
                .Append "Newsgroups", 202, 500, adFldIsNullable
                .Append "Subject", 202, 300, adFldIsNullable
                .Append "References", 202, 1000, adFldIsNullable
                .Append "Date", 202, 100, adFldIsNullable
                .Append "Message-ID", 202, 200, adFldIsNullable
            End With
            rs.Open

            For i = 0 To UBound(sResult)
                rs.AddNew
                    rs("Message-ID") = sResult(i)
            Next

            rs.MoveFirst
            '# /Opret RecordSet

            Headers = rs

Herefter sætter jeg et recordset i min ASP fil til at være ligmed Headers.
Hvis jeg udskriver rs.RecordCount får jeg det korrekte antal, hvis jeg
udskriver rs("Message-ID") får jeg en værdi. Men jeg kan ikke bruge Do Until
rs.EOF, den siger at objektet ikke understøtter EOF, hvad er der galt? Jeg
kan ikke i mit asp script sige rs.CursorType = x, det brokker den sig også
over, hvordan klarer jeg det?

Mvh Mark
Avatar billede tjacob Juniormester
03. juni 2002 - 11:07 #1
Hvordan ser din connection ud?
Avatar billede orca Nybegynder
03. juni 2002 - 11:22 #2
Jeg bruger ingen connection, det er som sagt et recordset jeg opretter i min kode, og bruger til at sende data tilbage til asp filen.
Avatar billede erikjacobsen Ekspert
03. juni 2002 - 11:38 #3
Du skal hele tiden bruge set

  set  Headers = rs
Avatar billede orca Nybegynder
03. juni 2002 - 11:47 #4
Argh... Det var dog utroligt... Så har jeg siddet og brugt omkring 5 timer på at finde den fejl, og så manglede jeg bare tre bogstaver... Jeg tror lige jeg springer ud fra anden sal, tak for hjælpen :)
Avatar billede orca Nybegynder
03. juni 2002 - 11:47 #5
Hov, kommer du ikke lige med et svar erik?
Avatar billede erikjacobsen Ekspert
03. juni 2002 - 11:56 #6
13 etage er mere effektiv.....
Avatar billede orca Nybegynder
03. juni 2002 - 12:03 #7
lol
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
Kurser inden for grundlæggende programmering

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