Avatar billede hjaelp Nybegynder
30. november 2001 - 15:18 Der er 8 kommentarer og
1 løsning

Hvordan laver jeg

Hvordan kalder jeg lettest tre forskellige tabeller i samme db, på den samme side?

<%
set ObjConn = Server.CreateObject (\"ADODB.Connection\")
strConnDriver=\"Driver={Microsoft Access Driver (*.mdb)};\"
strConnPath=\"DBQ=\" & Server.MapPath (\"../db/data.mdb\")
objConn.Open strConnDriver & strConnPath
set RS = Server.CreateObject (\"ADODB.RecordSet\")

strSQL = \"SELECT * FROM tabel1 Where vis=TRUE\"
RS.Open strSQL, objConn, 3, 1
randomize
rs.Move(int(rs.RecordCount * rnd))

Dim Billede
Billede = RS(\"Billede\")
Link=RS(\"Link\")

RS.Close
objConn.Close
set RS = nothing
set objConn = nothing
%>
Avatar billede nordclc Nybegynder
30. november 2001 - 15:24 #1
strSQL = \"SELECT * FROM tabel1 Where vis=TRUE\"
RS1.Open strSQL, objConn, 3, 1
strSQL = \"SELECT * FROM tabel2 Where vis=TRUE\"
RS2.Open strSQL, objConn, 3, 1
strSQL = \"SELECT * FROM tabel3 Where vis=TRUE\"
RS3.Open strSQL, objConn, 3, 1


Avatar billede nordclc Nybegynder
30. november 2001 - 15:25 #2
F.eks.

Billede1 = RS1(\"Billede\")
Billede2 = RS2(\"Billede\")
Billede3 = RS3(\"Billede\")
Avatar billede hjaelp Nybegynder
30. november 2001 - 15:30 #3
Og hvordan lukker jeg så det hele igen?
Avatar billede nordclc Nybegynder
30. november 2001 - 15:32 #4
RS1.CLOSE
RS2.CLOSE
RS3.CLOSE


Avatar billede Slettet bruger
30. november 2001 - 16:07 #5
Hmm... hvad med at nøjes med at åbne et recordset. Jeg kan se at du anvender MS Access. Prøv at bruge Query/Forespørgsel-funktionen i Access. Den er god til at lave indviklede SQL sætninger - f.eks. når der skal hives data ud fra mange tabeller.
Avatar billede hjaelp Nybegynder
01. december 2001 - 22:07 #6
Den kender jeg slet ikke magik. Hvordan gør man det?
Avatar billede Slettet bruger
01. december 2001 - 22:12 #7
Du opretter bare en ny forespørgsel i Access ved at klikke på Forespørgsler og Opret. Derefter vælger du de felter fra de tabeller du vil have hevet ud. Til sidst vælger du SQL-visning (via knappen i øverste venstre hjørne). Så har du en SQL-sætning du kan sætte ind på din ASP-side.
Avatar billede hjaelp Nybegynder
01. december 2001 - 22:32 #8
Det var smart magik
Avatar billede Slettet bruger
01. december 2001 - 22:33 #9
nemlig... takker for point :)
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