webForumDet fria alternativet

Märkligt fel (PANIK)

ASP

6 svar · 198 visningar · startad av qwerty

Medlem sedan jan. 2001391 inlägg
Frågan#1

Det är så här:
Jag gjorde tidigare idag en databaskoppling i en gästbok. Det fungerade jättebra ett tag. Sen gick det inte längre få fram några asp sidor från servern. Efter att sysop gjort en omstart av servern fungerade allt igen. Ända tills jag öppnat min gästbok igen, då hände samma sak.
När jag kom hem gjorde en databaskoppling, och döm om min förvåning när samma sak hände mig hemma med PWS. Först fungerar det en gång, sen kan man inte öppna en enda asp-sida på samma server(dator).
Har någon varit med om samma sak, eller om någon tror sig ha ett svar på varför detta händer.
Det var inte samma, eller en likadan databaskoppling jag använde på jobbet och hemma. Felet torde därför inte ligga i koden...eller?

Tacksam för alla svar som kan hjälpa mig att reda ut vad det är som händer.

------------------
Qwerty

Den som söker han letar...

Medlem sedan apr. 20007 588 inlägg
#2

Svårt att säga på rak arm. Det är dock ett välkänt faktum att ASP är ett ont påbud från Satan.

Dessa frågor skulle hjälpa till för eventuell problemlösning:
Servertyp? Databas?

En kodsnutt med databaskopplingen skulle även den underlätta..

------------------
"Med ett schysst järnrör slår man hela världen med häpnad" - Socker-Conny

Medlem sedan jan. 2001391 inlägg
#3

Servern är en NT-server.
Databasen är en access-databas som heter databas.mdb

Som sagt var. Koden fungerar och man kan både lägga till och läsa ur databasen...Ett tag. Sen kör det ihop sig på servern.

Koden:

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")

Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db\databas.mdb") & ";pwd=lˆsenordet;"
SQL = "SELECT * From Inlagg ORDER BY Id DESC"
rs.Open SQL, Conn, 1, 2
dim counted
counted = rs.RecordCount
%>
<center>
<h3 class="rubrik1">Diskutera mera</h3>
<table width="400" border="0" cellspacing="0" cellpadding="0" bgcolor="#CCCC99">
<tr>
<td>
<div align="center"><font face="verdana" size="1"><span class="lista">Det
finns för närvande</span><b><%=counted%></b>
<span class="lista">inlägg i Diskutera mera. </span></font></div>
</td>
</tr>
</table>
<p>  </p>
</center>
<table width="300" border="0" align="center">
<% Do While Not rs.EOF %>
<tr>
<td> <font size="1"><span class="brodtext">Namn:</span> <a href=mailto:<%=rs("Email")%>><%=rs("Namn")%></a></font><br>
<font size="2"><b class="brodtext">Meddelande:</b><br>
<%=rs("Meddelande")%><br>
</font> <font size="1"><span class="brodtext">IP:</span>
<%=rs("IP")%></font><br>
<br>
<hr>
</td>
</tr>
<% rs.MoveNext %> <% Loop %>
</table>
<center>
<a href="add.asp">Skriv ett nytt inlägg</a>
</center>
<%
rs.Close
Conn.Close
%>

------------------
Qwerty

Den som söker han letar...

Medlem sedan feb. 20005 891 inlägg
#4

Insinuerar du att det skulle vara nåt fel på min kod?? ;)

------------------
Canis meus id comedit

Medlem sedan jan. 2001391 inlägg
#5

Nej -tvärtom.

Den fungerar ju.

Det jag undrar över är om någon vet vad som händer eftersom det kör ihop sig så pass på servern att jag inte kan öppna några asp-sidor sen.

------------------
Qwerty

Den som söker han letar...

Medlem sedan juni 200055 inlägg
#6

PWS brukar "haka" upp sig om kör en sida som innehåller en oändlig (felaktig) loop.
Så du har säkert någon do-loop som du glömt rs.Movenext på eller nåt... ;)

För att få programmet att gå igen måste man starta om datorn (eller pws'en, minns inte riktigt).

=) Hoppas det fungerar

------------------
men kära nån... ett påslakan

Medlem sedan juni 200055 inlägg
#7

Tänkte inte på att du postat koden till sida oxå! Sorry

vet inte vad felet kan va (orkade inte läsa)

------------------
men kära nån... ett påslakan

258 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)