Avatar billede gatez Nybegynder
06. september 2001 - 13:58 Der er 6 kommentarer og
1 løsning

Access Database

Hejsa,

HJÆLP :-)

På min hjemmeside har jeg brug for at hente data fra 2 access databaser på samme side....

Hvorfor virker dette ikke:

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

SQLstmt = \"select top 5 * FROM news ORDER BY ID desc;\"
Conn.Execute (SQLstmt)
Set vis = conn.Execute(SQLstmt)
%>
<%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.MapPath(\"nyheder.mdb\")

SQLstmt = \"select top 5 * FROM news ORDER BY ID desc;\"
Conn.Execute (SQLstmt)
Set ark = conn.Execute(SQLstmt)
%>

-----------------------------

Hvorfor vil denne kode ikke virker i toppen af min asp side ?
Koden virker fint hvis jeg kun henter fra 1 database.

HJÆLP
Avatar billede nil.dk Nybegynder
06. september 2001 - 14:00 #1
fordi du opretter 2 connection med samme navn \"Conn\"
Avatar billede gatez Nybegynder
06. september 2001 - 14:01 #2
Vil det sige at jeg skal kalde den ene for:
Set Conn2 = Server.CreateObject(\"ADODB.Connection\")

??

Kam man det ?
Avatar billede gatez Nybegynder
06. september 2001 - 14:02 #3
Det her virker ikke:

<%
Set Conn2 = Server.CreateObject(\"ADODB.Connection\")
Conn2.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.MapPath(\"nyheder.mdb\")

SQLstmt = \"select top 5 * FROM news ORDER BY ID desc;\"
Conn2.Execute (SQLstmt)
Set ark = conn2.Execute(SQLstmt)
%>
Avatar billede nil.dk Nybegynder
06. september 2001 - 14:03 #4
Du kan ikke lave ét recordset, der henter fra to forskellige databaser.
Avatar billede gatez Nybegynder
06. september 2001 - 14:06 #5
Hvordan skal jeg så lave det ?

På min forside skal jeg have de sidste 5 nyheder og de sidste 5 artikler.

Kan det laves på en anden måde ?
Avatar billede gatez Nybegynder
06. september 2001 - 14:08 #6
Kan man så lave det i samme database ?

Og hente begge tind ud ?
Avatar billede nil.dk Nybegynder
06. september 2001 - 14:13 #7
Du kan lave to tabeller i samme basen og lave et recordset der henter fra begge tabeller ja.. der skal lidt avanceret SQL til ..
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