Avatar billede ruprect Nybegynder
04. februar 1999 - 00:00 Der er 8 kommentarer og
1 løsning

Close session ??

Jeg har et lille problem med at nogle af mine sider som har en data komponent.

I min IE4 ser det ud som om at den bliver ved med at downloade, den progressbar i bunden bliver bare ved med at køre ... Hvad mangler jeg ??

Michael
Avatar billede thomas Nybegynder
04. februar 1999 - 11:47 #1
hvilken data component??

connecter du til en database eller hvad??

Hvis du gør .. har du husket at lave en recordset.MoveNext??
Avatar billede ruprect Nybegynder
04. februar 1999 - 12:02 #2
Her er min kode:

myDSN="DSN=online;UID=online;PASSWORD=password"
set conntemp=server.CreateObject("adodb.connection")
conntemp.Open myDSN

'Lav SQL streng
mySQL="SELECT "
mySQL=mySQL & "Produkter.OrgPartNr, "
mySQL=mySQL & "Produkter.Orgproducent, "
mySQL=mySQL & "WWWKategorier.KatWWW, "
mySQL=mySQL & "Produkter.Produkttekst, "
mySQL=mySQL & "Produkter_Produkter.Produktinfo, "
mySQL=mySQL & "Produkter.Prodbeskriv, "
mySQL=mySQL & "Produkter.Produktudpris AS EkslMoms, "
mySQL=mySQL & "Produkter.Produktudpris * 1.25 AS InklMoms "

'FROM strengen
mySQL=mySQL & "FROM Produkter INNER JOIN "
mySQL=mySQL & "WWWKategorier ON "
mySQL=mySQL & "Produkter.ProdKategori = WWWKategorier.Katid INNER JOIN "
mySQL=mySQL & "Produkter_Produkter ON "
mySQL=mySQL & "Produkter.ProdCounter = Produkter_Produkter.Prodcounter "
mySQL=mySQL & "INNER JOIN "
mySQL=mySQL & "Produkter_Kategorier ON "
mySQL=mySQL & "WWWKategorier.Katid = Produkter_Kategorier.Katid "

'WHERE strengen
mySQL=mySQL & "WHERE "
mySQL=mySQL & "WWWKategorier.katid=" & kategoriID & " AND (" & prod_where & ") "

'ORDER strengen
mySQL=mySQL & "ORDER BY Orgproducent, Produktinfo, produkttekst"

'Opret forbindelse til SQL database
set rstemp=conntemp.Execute(mySQL)

<%Do while not rstemp.eof%>
      ... Output Data
<%rstemp.movenext
loop%>   

</body>
</html>
<%
set rstemp=nothing
conntemp.close
%>

Håber det er nok ... Ellers må du sige til

Michael
Avatar billede ruprect Nybegynder
04. februar 1999 - 12:13 #3
He he ...

Vi jeg prøver lige at lade være med at putte ASP koder i:)

.....
'Opret forbindelse til SQL database
set rstemp=conntemp.Execute(mySQL)

(% Do while not rstemp.eof %)
  ... Output Data
(%rstemp.movenext
loop%)

(/body)
(/html)
(%
set rstemp=nothing
conntemp.close
%)

Michael

PS: Jeg blev nødt til at bruge )( istedet for ><
Avatar billede thomas Nybegynder
04. februar 1999 - 12:27 #4
er det en SQL server eller access db??

hvis sql server, kan dine andre scripts køre eller er serveren "nede"!

Prøv at køre dit select statement uden om asp men direkte i db'en, det er faktisk muligt at lave joins der "looper" uendeligt, og derfor aldrig returnerer data.
Avatar billede arnem Nybegynder
16. februar 1999 - 20:59 #5
Jeg regner med at SQL query'et er feil slik at ingen data returneres.

Bytt:
(% Do while not rstemp.eof %)
... Output Data
(%rstemp.movenext
loop%)
med
(%
if NOT rstemp.eof AND NOT rstemp.bof then
Do while not rstemp.eof
%)
... Output Data
(%
rstemp.movenext
loop
end if
%)

(Jeg må også bruke )( i stede for ><)
Avatar billede ruprect Nybegynder
17. februar 1999 - 15:19 #6
Det virker ikke.. :(

Der står stadigvæk opening page .... i bunden .. :(

Michael
Avatar billede Dan Nim Seniormester
27. februar 1999 - 14:34 #7
Dav. Jeg ved ikke om du har fået det løst med, kan du ikke bruge

...
if rstemp.eof the
Response.write"Der er ikke fundet noget"
else
Do while not rstemp.efo
%>
...Output
<%
rstemp.movenext
Loop
end if
%>

Bare et forslag !
Avatar billede Dan Nim Seniormester
27. februar 1999 - 14:36 #8
Grrr. Mine fejl !

Der skulle stå :

Dav. Jeg ved ikke om du har fået det løst med, kan du ikke bruge

...
if rstemp.eof then
Response.write"Der er ikke fundet noget"
else
Do while not rstemp.eof
%>
...Output
<%
rstemp.movenext
Loop
end if
%>
Avatar billede ruprect Nybegynder
07. marts 1999 - 23:03 #9
Den var fin - Tak.

Michael
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