Avatar billede kinguru Nybegynder
05. september 2001 - 18:02 Der er 2 kommentarer og
1 løsning

Jeg mangler lige en ordenlig ASP kode!!!

Hejsa alle eksperter!!!
Jeg er igang med at lave en side, og så får jeg et problem, jeg vil gerne hente noget ind fra en database på min side, det går fint nok...
Men så laver jeg to tabeller i min database, og så vil jeg gerne hente noget ind fra den ene tabel ind et sted på siden, og jeg vil hente noget fra den anden tabel ind på et andet sted på siden, men det fungere ikke!!!

Jeg bruger følgende kode til at oprette forbindelse til min database:

Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath (\"database.mdb\")& \";\"
strSQL = \"Select * from nyheder Order By Id Desc\"
Set rs = Conn.Execute(strSQL)

Måden jeg havde lavet det på, var at jeg åbnede forbindelse med databasen og hentede det den skulle og lukkede den igen, så åbnede jeg den igen der hvor det fra den anden tabel skulle stå, hentede det jeg skulle bruge ind, og lukkede forbindelsen, men det fungerede ikke!!!

Kan i ikke komme med et forslag på hvordan jeg løser det problem???

På forhånd tak!!!
Avatar billede nordclc Nybegynder
05. september 2001 - 22:35 #1
Det er rigtigt hvad du gør, men når du ønsker at lave et nyt kald, så skal du selvfølelig ændre <strSQL> men <rs> skal også ændres, ellers overskriver du det første:
--------------------------------------------------
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath (\"database.mdb\")& \";\"
strSQL  = \"Select * from nyheder Order By Id Desc\"
Set rs1 = Conn.Execute(strSQL)
strSQL  = \"Select * from dintabel2\"
Set rs2 = Conn.Execute(strSQL)

--------------------------------------------------
//Claus
Avatar billede nordclc Nybegynder
05. september 2001 - 22:36 #2
HUSK, du behøver ikke lukke og åbne forbindelse igen, for at lave et nyt kald.
Avatar billede kinguru Nybegynder
05. september 2001 - 23:17 #3
Okay, tak for det, jeg skal se om det virker!!!
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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