Avatar billede zola Novice
27. maj 2001 - 00:33 Der er 14 kommentarer og
1 løsning

fejl i kode eller datakilde ?

Jeg har tastet nedenstående ind fra bogen \"Beginning ASP databases\" men jeg får blot fejlmeddelelsen Page not found ??

Hvorfor er det koden den er gal med eller er det min datakilde.
Databasen skulle være god nok, så jeg forstår det ikke helt ?

<%@language=vbscript%>
<html>
<head><title>Chapter 5 more uses for simple recordset</title>

<body>
<h2>Chapter 5 more uses for simple recordset</h2>
</head>
<%
dim oRS
set oRS=server.createobject(\"ADODB.recordset\")
oRS.open \"BoatClass\", \"dsn=sailors\"
oRS.movefirst
%>

<form method=\"get\" action=\"modtag.asp\">
<p><Select name=\"1stClasses\" size=\"1\">

<%
    do while not oRS.eof
    response.write \"<option value=\'\" & oRS(\"ClassName\") & \"\'>\"
    response.write oRS(\"ClassName\") & \"</option>\"
    oRS.movenext
    loop
    oRS.close
    set oRS=nothing

%>
</select></p>
<p><input type=submit value=\"knap\"></p>
</form>
</body>
</html>



oG JEG FATTER IKKE HELT LINIEN response.write \"<option value=\'\" & oRS(\"ClassName\") & \"\'>\" hVORFOR SKAL DER VÆRE ENKELT PINGER OM RECORDSET NÅR Classname er en streng - hvordan kan en streng i dette tilfælde forvandles til en value ??
Avatar billede plexx Nybegynder
27. maj 2001 - 00:38 #1
har du en side der hedder modtag.asp
Avatar billede plexx Nybegynder
27. maj 2001 - 00:40 #2
Er det når du loader siden eller er det når du trykker på knappen at den skriver Page not found???
Avatar billede zola Novice
27. maj 2001 - 00:42 #3
>>nej ikke endnu, men jeg har heller ikke trykket på submit-knappen, så det må jo være noget andet der er galt ???
Fejlmeddelelsen kommer allerede når jeg skriver localhost (i stedet for http://www.inetpup/wwwroot)
Avatar billede zola Novice
27. maj 2001 - 00:43 #4
>>plex -
altså når jeg loader siden
Avatar billede plexx Nybegynder
27. maj 2001 - 00:48 #5
du skal huske at kalde siden index.asp
Avatar billede zola Novice
27. maj 2001 - 00:49 #6
>>plex hvorfor det ??
jeg tester den jo bare via PWS
Avatar billede plexx Nybegynder
27. maj 2001 - 00:52 #7
Måske forkert adresse
http://www.inetpup/wwwroot/
SKAL VÆRE
http://www.inetpub/wwwroot/
Et B istedet for et P
Avatar billede zola Novice
27. maj 2001 - 00:55 #8
>>plex
næ ( jeg sjuskede blot lidt i parentesen) jeg har jo bare fulgt standard installationen under installationen af PWS, så adressen er altså god nok har lige kigget (http:/www.inetpub/wwwroot/)
Avatar billede plexx Nybegynder
27. maj 2001 - 00:59 #9
>>Zola
Det er ikke asp koderne der er noget galt med det må være PWS
hvad skriver du inden i Web browseren?
Har du startet PWS?
Avatar billede plexx Nybegynder
27. maj 2001 - 01:07 #10
Du skal ikke skrive:
http:/www.inetpub/wwwroot/
i adresselinjen du skal skrive:
http://navnet på din computer/
Avatar billede zola Novice
27. maj 2001 - 01:14 #11
>>har forsøgt at skrive navnet på min computer - hvis du mener at det IP adressen ??
Avatar billede zola Novice
27. maj 2001 - 01:18 #12
Når jeg forsøger at loade filen kan jeg se at titlen på min browser ændrer adresse til:
res://C\\windows\\system\\shdoclc.dll/dnserror.htm#http://
og så navnet på min computer efterfulgt af
boatclass.asp

Mærkeligt ?
Avatar billede erikjacobsen Ekspert
27. maj 2001 - 08:12 #13
Du skal under ingen omstændigheder skrive: http://www.inetpup/wwwroot/

1) Din server hedder ikke www.inetpub. Den hedder localhost, eller hvis det ikke
viker, så 127.0.0.1
2) Kataloget wwwroot er det sted du skal lægge filen, men ikke noget du skal
angive i URL-en - det skal PWS nok gøre for dig.

Altså: Læg din fil boatclass.asp - eller hvad den hedder - i c:\\inetpub\\wwwroot
og skriv  http://127.0.0.1/boatclass.asp i adresselinie.

Hvis det ikke virker, så så skriv hvad der sker
Avatar billede zola Novice
27. maj 2001 - 23:43 #14
>>tusinde tak for hjælpen - jeg ved ikke helt hvorfor den svipsede - tror nok at jeg i de første mange gange har skrevet localhost uden http foran, men nu virker det i hvert fald sådan som du har forslået ?
Hvorfor er det egentlig at jeg skal skriver
127.0.0.1 - hvilken adresse er det
og hvordan kan man frem over se talkoderne for en hjemmesides adresse ??
Avatar billede erikjacobsen Ekspert
27. maj 2001 - 23:47 #15
127.0.0.1 er talkoden for localhost. Jeg har sommetider oplevet at
netop localhost ikke virkede, mens 127.0.0.1 gjorde.
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