Avatar billede inkognito1 Nybegynder
30. august 2001 - 23:20 Der er 14 kommentarer og
1 løsning

Hent fra 2 databaser i samme loop

Hent fra 2 databaser i samme loop !!

Har lavet denne kode der ikke fungere .. en der kan hjælpe ??


<%
strQuery = \"SELECT * FROM UGE order by id desc\"
Set RS = Conn.Execute(strQuery)
%>
<% If not (rs.BOF Or rs.EOF) Then %>
<% do while not rs.eof %>
<a href=\"vis.asp?u=<%=rs(\"uge\")%>\">Uge <%=rs(\"uge\")%></a><br>
<%
ugenr = rs(\"uge\")
strQuery = \"SELECT * FROM BILLEDER where (uge=\'\"& ugenr &\"\')\"
Set RS = Conn.Execute(strQuery)
%>
<img border=\"0\" src=\"<%=rs(\"url\")%>\">
<%
RS.MoveNext
Loop
%>
<%
conn.close
set conn = nothing
Set rs = Nothing
%>
Avatar billede agony Nybegynder
30. august 2001 - 23:23 #1
de bruger samme connection object
Avatar billede inkognito1 Nybegynder
30. august 2001 - 23:24 #2
hvad skal jeg gøre ?

Kan du rette det ??
Avatar billede agony Nybegynder
30. august 2001 - 23:25 #3
du mangler noget kode.
Avatar billede inkognito1 Nybegynder
30. august 2001 - 23:27 #4
JA dette står lige ovenfor

Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open = DATABASESTIEN
Avatar billede agony Nybegynder
30. august 2001 - 23:28 #5
prøv at se her:

http://www.netcoders.dk/articles.asp?mode=show_article&article_id=49&tech_id=1

du har brug for to connection objecter
Avatar billede inkognito1 Nybegynder
30. august 2001 - 23:29 #6
det er i samme database men hver sit table den skal hente info i
Avatar billede agony Nybegynder
30. august 2001 - 23:29 #7
du prøver at kalde to databer så skal du have to stk

Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open = DATABASESTIEN

Set ConnTwo = Server.CreateObject(\"ADODB.Connection\")
ConnTwo.Open = DATABASESTIEN
Avatar billede agony Nybegynder
30. august 2001 - 23:30 #8
det var ikke det sku skrev først :-|
Avatar billede agony Nybegynder
30. august 2001 - 23:30 #9
hvad fejl giver den ??
Avatar billede inkognito1 Nybegynder
30. august 2001 - 23:31 #10
den står bare og åbener men siden forbliver blank
Avatar billede inkognito1 Nybegynder
30. august 2001 - 23:31 #11
The maximum amount of time for a script to execute was exceeded. You can change this limit by specifying a new value for the property Server.ScriptTimeout or by changing the value in the IIS administration tools.

Avatar billede agony Nybegynder
30. august 2001 - 23:36 #12
prøv at undlade at kalde begge dine resultater for RS. Men det er nok ikke der fejlen ligger
Avatar billede agony Nybegynder
30. august 2001 - 23:37 #13
din strQuery bør heller ikke kaldes det samme
Avatar billede agony Nybegynder
30. august 2001 - 23:41 #14
<%
strQuery = \"SELECT * FROM UGE order by id desc\"
Set RS = Conn.Execute(strQuery)

do while not rs.eof
%>

<a href=\"vis.asp?u=<%=rs(\"uge\")%>\">Uge <%=rs(\"uge\")%></a><br>

<%
ugenr = rs(\"uge\")
strQueryTwo = \"SELECT * FROM BILLEDER where (uge=\'\"& ugenr &\"\')\"
Set RSTWO = Conn.Execute(strQueryTwo)
%>

<img border=\"0\" src=\"<%=RSTWO(\"url\")%>\">

<%
RS.MoveNext
Loop

conn.close
set conn = nothing
Set rs = Nothing
Set rsTWO = Nothing
%>
Avatar billede inkognito1 Nybegynder
31. august 2001 - 00:13 #15
takker
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