Avatar billede henrik2000 Nybegynder
07. marts 2001 - 14:40 Der er 3 kommentarer og
1 løsning

visning af specifik data fra database

Hej!

Jeg har en asp-side med en masse tekst på. Ind i mellem vil jeg gerne indsætte navnet fra en database, således at når jeg ændrer navnet i databasen, så ændrer det sig automatisk på siden.

Så jeg vil gerne kunne skrive således på siden:
teksttekst<%=navn1fradatabase%>tekst...

teksttekst<%=navn2fradatabase%>tekst...


Foreløbig er jeg startet således:

<%

set conn = Server.CreateObject(\"ADODB.Connection\")
conn.Open Application(\"ConnectionString1\")

(henter jeg fra global.asa - det virker fint!)

sql = \"Select * from tabel1\"
set rs= conn.Execute(sql)
.....mangler......
%>

Avatar billede sone Nybegynder
07. marts 2001 - 14:42 #1
DO WHILE NOT rs.EOF
  response.write(\"teksttekst\" & RS(\"navn\") & \"tekst\")
  rs.MoveNext
LOOP
Avatar billede henrik2000 Nybegynder
07. marts 2001 - 14:53 #2
Ja, det virker jo egentlig, men...

Nu har jeg en side hvor der er en masse tekst på, f.eks.

Hej jeg hedder knud. Jeg er 24 år o.s.v.

Altså en hel side fuld af tekst. Og så vil jeg så egentlig gerne nøjedes med at putte indholdet fra databasen ind i nogle asp-tags midt i teksten, f.eks.

Hej jeg hedder <%=indholddbfelt1%>. Jeg er <%=indholddbfelt2%> år o.s.v.

Det kan jo være at der senere på samme side igen står:

Hej jeg hedder også <%=indholddbfelt1%>, jeg er bare 26 år.

Så hver gang navn1 optræder skal den indsætte navnet fra databasen o.s.v.!






Avatar billede dna Nybegynder
07. marts 2001 - 15:06 #3
Er det ikke lettere bare at skrive, eller at lave det som noget alm. <% asp %> på siden !? Sådan at den bare spørger hvilken del af siden den skal vise, istedet for at hente det i db !!?

Ellers kunne du jo ligge dine felter i nogle variabler.. (strings) og så udskrive dem når du havde brug for det !?

dna
Avatar billede sone Nybegynder
07. marts 2001 - 15:28 #4
Så gør vi det:

DO WHILE NOT rs.EOF
%>
HTML - tekst osv. <%=RS(\"navn\")%> mere tekst
<%
  rs.MoveNext
LOOP
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