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
Annonceindlæg fra Jobindex
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??
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
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 ><
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.
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 ><)
17. februar 1999 - 15:19
#6
Det virker ikke.. :( Der står stadigvæk opening page .... i bunden .. :( Michael
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 !
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 %>
07. marts 1999 - 23:03
#9
Den var fin - Tak. Michael
Kurser inden for grundlæggende programmering