/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Udskrive de samme data flere gange
Fra : Brian Christensen


Dato : 12-12-02 09:16

Hej

Kan jeg udskrive de samme data på samme asp-side flere gange ?
Dvs. kan jeg benytte nedenstående kode flere gange på samme side :

<table>
<%
do until CmdAddRecord.eof
response.write "<tr><td>"
response.write CmdAddRecord.fields("nyhedOverskrift")
response.write "</td></tr>"
response.write "<tr><td>"
response.write CmdAddRecord.fields("nyhedTekst")
response.write "</td></tr>"
CmdAddRecord.movenext
loop
%>
</table>

Tilsyneladende udskrives kun den først kommende. Er det fordi jeg er i
enden af record-set? Hvis det er, skal jeg så have en movefirst ind et
sted, og i så fald hvor?
Synes jeg har prøvet meget forskelligt efterhånden, men det lykkes ikke
rigtigt.

mvh
Brian


 
 
Jesper Stocholm (12-12-2002)
Kommentar
Fra : Jesper Stocholm


Dato : 12-12-02 09:22

Brian Christensen wrote :

> Kan jeg udskrive de samme data på samme asp-side flere gange ?
> Dvs. kan jeg benytte nedenstående kode flere gange på samme side :

> Tilsyneladende udskrives kun den først kommende. Er det fordi jeg er i
> enden af record-set? Hvis det er, skal jeg så have en movefirst ind et
> sted, og i så fald hvor?
> Synes jeg har prøvet meget forskelligt efterhånden, men det lykkes ikke
> rigtigt.

inden du forsøger at udskrive anden gang, så skal du blot huske at
tilføje

CmdAddRecord.MoveFirst



--
Jesper Stocholm
http://stocholm.dk
http://asp.stocholm.dk
Svar til gruppen og ikke til mig privat pr. email :|

Brian Christensen (12-12-2002)
Kommentar
Fra : Brian Christensen


Dato : 12-12-02 09:44


Jesper Stocholm wrote:
>
> inden du forsøger at udskrive anden gang, så skal du blot huske at
> tilføje
>
> CmdAddRecord.MoveFirst
>
>
>

Ja, det anede mig jo
Er selvfølgelig afprøvet med stor succes !!

Mange tak


///JJ (12-12-2002)
Kommentar
Fra : ///JJ


Dato : 12-12-02 09:22

"Brian Christensen" <brian@ryo.dk> wrote in message
news:3DF845CF.20001@ryo.dk...
> Hej
>
> Kan jeg udskrive de samme data på samme asp-side flere gange ?
> Dvs. kan jeg benytte nedenstående kode flere gange på samme side :
>
> <table>
> <%
> do until CmdAddRecord.eof
> response.write "<tr><td>"
> response.write CmdAddRecord.fields("nyhedOverskrift")
> response.write "</td></tr>"
> response.write "<tr><td>"
> response.write CmdAddRecord.fields("nyhedTekst")
> response.write "</td></tr>"
> CmdAddRecord.movenext
> loop
> %>
> </table>
>
> Tilsyneladende udskrives kun den først kommende. Er det fordi jeg er i
> enden af record-set? Hvis det er, skal jeg så have en movefirst ind et
> sted, og i så fald hvor?
> Synes jeg har prøvet meget forskelligt efterhånden, men det lykkes ikke
> rigtigt.

Ja, du må ikke flytte din pointer i record-settet undervejs, hvis du vil
sikre dig du udskriver de rigtige data. Ellers skal du til at bruge
rs.movenext og rs.moveprevious (jeg er *ikke* sikker på den hedder det -
bruger den aldrig selv).

Men i stedet bør du nok bare tildele værdien til en variabel, og så bruge
variablen fremover, fx:

varA_nyhed = CmdAddRecord.fields("nyhedTekst")
CmdAddRecord.movenext
VarB_nyhed = CmdAddRecord.fields("nyhedTekst")

Herefter kan du bruge VarA_nyhed og VarB_nyhed lige så tosset du vil uden at
de ændrer sig.

mvh
///JJ



Brian Christensen (12-12-2002)
Kommentar
Fra : Brian Christensen


Dato : 12-12-02 09:48

///JJ wrote:

>
> Men i stedet bør du nok bare tildele værdien til en variabel, og så bruge
> variablen fremover, fx:
>
> varA_nyhed = CmdAddRecord.fields("nyhedTekst")
> CmdAddRecord.movenext
> VarB_nyhed = CmdAddRecord.fields("nyhedTekst")
>
> Herefter kan du bruge VarA_nyhed og VarB_nyhed lige så tosset du vil uden at
> de ændrer sig.
>
> mvh
> ///JJ
>


Se se...det var jo også en mulighed.
Den skal jeg vist have undersøgt og afprøvet lidt nærmere,
da det jo hurtigt kunne give noget handlefrihed.

Tak for en anden indgangsvinkel


Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste