Avatar billede capion Nybegynder
22. marts 2002 - 00:08 Der er 13 kommentarer og
1 løsning

Array..måske ?

jeg vil anvende en værdi <%StrTing%> i en listning, så jeg er fri for at skrive hver en værdi ind :
F.eks. :
1 Her er :  <%StrTing%>
2 her er :  <%StrTing%>
3 her er :  <%StrTing%>
osv.  til der ikke er mere i tabellen..
!! hver <%StrTing%> er altså forskellig !!

Hvodan gør jeg det ?

Lad os kalde databasen "Tung" og tabellen "Ting"
Ting indeholder p.t. 87 emner
Avatar billede Slettet bruger
22. marts 2002 - 00:09 #1
er ikke helt med på hvad du mener?
Avatar billede capion Nybegynder
22. marts 2002 - 00:11 #2
jeg har en liste på 87 muligheder, med 87 navne. Hvordan lister jeg dem ?
de 87 navne er forskelige, de 87 muligheder er faste.
Avatar billede excession Nybegynder
22. marts 2002 - 00:14 #3
du laver en løkke der udskriver fra et nyt record og går videre til den næste til der ikke er flere?

er det ikke det du vil?

-- xs
Avatar billede capion Nybegynder
22. marts 2002 - 00:17 #4
jo.
udfor nr.1 skal ting nr.1 stå osv.
"Tingene" kan ændres i min database-tabel
Avatar billede Slettet bruger
22. marts 2002 - 00:19 #5
jeg kan ikke hjælpe dig.. jeg er ikke så hardcore til ASP desværre
Avatar billede capion Nybegynder
22. marts 2002 - 00:21 #6
ok..der kommer vel flere til *S* Måske Excession er igang..
Avatar billede excession Nybegynder
22. marts 2002 - 00:34 #7
tror nok det er det her du vil have.. ellers må du lige uddybe lidt.

den laver en løkke der tæller fra 1 til sidste i tabellen og udskriver fra én record og går videre til næste

<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)};"
DSN = DSN & "DBQ=" & Server.MapPath ("db\Tung.mdb")
Conn.Open DSN

set rs = server.createobject("ADODB.Recordset")

SQL = "SELECT * FROM Ting"
rs.open SQL, Conn

i = 1
DO WHILE NOT rs.EOF

response.write i & " Her er : " & rs("felt") & "<BR>"

i = i + 1
rs.movenext
loop

rs.close
Conn.close
set Conn = nothing

%>

-- xs
Avatar billede swing Nybegynder
22. marts 2002 - 00:37 #8
Hvis du sætter det ind i en tabel kan du vel bruge

<% Response.Write RS("StrTing") %>


<%
RS.MoveNext
Loop
%>
Avatar billede excession Nybegynder
22. marts 2002 - 00:44 #9
koden jeg postede vil køre indtil der ikke er flere records.. f.eks. i dit eksempel 87

1 Her er : text1
2 Her er : text2
3 Her er : text3
4 Her er : text4
5 Her er : text5
osv osv
Avatar billede capion Nybegynder
22. marts 2002 - 11:59 #10
Excession, du får point´sne..men kan du fortælle hvordan jeg får det ind her ?
Dit forslag :
response.write i & " Her er : " & rs("felt") & "<BR>"

jeg skal bruge (á la):
Her er : <input type="radio" value="i" name="u_input">rs("felt")<br>
i = i + 1
rs.movenext
loop
Avatar billede excession Nybegynder
22. marts 2002 - 14:48 #11
takker for point :)

er det sådan her du mener? :

<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)};"
DSN = DSN & "DBQ=" & Server.MapPath ("db\Tung.mdb")
Conn.Open DSN

set rs = server.createobject("ADODB.Recordset")

SQL = "SELECT * FROM Ting"
rs.open SQL, Conn

i = 1
DO WHILE NOT rs.EOF
%>

Her er : <input type="radio" value="<%=i%>" name="u_input"><%=rs("felt")%><br>

<%
i = i + 1
rs.movenext
loop

rs.close
Conn.close
set Conn = nothing

%>

-- xs
Avatar billede capion Nybegynder
22. marts 2002 - 18:29 #12
DU ER BARE EN ASP-AFGUD !..
Mange tak, god week-end og god påske !
med venlig hilsen
René Capion
Avatar billede capion Nybegynder
23. marts 2002 - 13:28 #13
Excession ! Får du denne besked ? (jeg har noget mere.. til 200 P igen)
Avatar billede excession Nybegynder
23. marts 2002 - 13:34 #14
takker - glad for at kunne hjælpe

Ja god weekend!

-- xs
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