Avatar billede izemate Nybegynder
23. juni 2003 - 22:38 Der er 2 kommentarer og
1 løsning

Udtrækning fra db.mdb

Hejsa..

Jeg har lige et sprøgsmål til nogle eksperter ;-)
Kan man udtrække en bestemt værdi fra en "kolonne"

Eksempel
navn: db.mdb

Sider
[ID] [Titel]  [Url]        [Indhold]
22  Forside  default.asp    bla bla
23  Kontakt  kontakt.asp    Bla bla

Kan det så lade sig gøre at udskrive i en asp fil det der står under id 23 ?? for man kan jo godt udskrive noget men så for man fra dem begge to men hvis man nu kun vil have fra den ene :-)

Håber i forstår.
<\\izemate
Avatar billede keysersoze Ekspert
23. juni 2003 - 22:41 #1
SQL = "SELECT * FROM dintabel WHERE id = 23"
Avatar billede ellebaek Nybegynder
23. juni 2003 - 22:54 #2
<%
str = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("db.mdb")
sql = "SELECT * FROM dintabel WHERE id = " request.querystring("id")
set conn = Server.CreateObject("ADODB.Connection")
conn.open str
set rs = conn.execute(sql)
%>

Når du så skal hente værdier fra din database bruger du:
<%
response.write rs("indhold")
%>
eller
<%=rs("indhold")%>
Når du er inde i dit html...

Nu kan du så kalde siden med fx. vis.asp?id=23
Hvis id er defineret på din side skal du i stedet bruge dette...
<%
str = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("db.mdb")
sql = "SELECT * FROM dintabel WHERE id = 23"
set conn = Server.CreateObject("ADODB.Connection")
conn.open str
set rs = conn.execute(sql)
%>
Avatar billede izemate Nybegynder
24. juni 2003 - 16:57 #3
takker for hjælpen
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