Avatar billede jessrasmussen Nybegynder
30. marts 2006 - 21:57 Der er 11 kommentarer og
1 løsning

Køre webside lokalt

Hej eksperter

Jeg skal prøve at hjælpe en ven med en web side og jeg har downloadet den ned på min hd til mappen inetpub/wwwroot. Det er en ASP side. Den starter også op når jeg åbner den i min browser http://localhost/default.asp?p=cd. Når jeg så vælger en vare og ligger den i kruven beder den mig om at oprette mig som bruger, jeg taster min oplysninger ind og trykker godkend, så får jeg denne fejl:

HTTP 500,100 - Intern fejl på serveren - ASP-fejl -
Internet Information Services

Tekniske oplysninger (for supportteknikere)

Fejltype:
Microsoft JET Database Engine (0x80040E10)
Der er ikke angivet nogen værdi for en eller flere krævede parametre.
/opret_ny_bruger.asp, line 81


Browsertype:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; iebar)

Side:
POST 117 bytes to /opret_ny_bruger.asp

POST Data:
navn=jess&adresse=testvej&postnr_byen=0000&xxx=dk&telefon=xxxxxxxx&email=jess@xxx.dk&mailingliste=true&action=Opret

Line 81 ser sådan ud:

Set RS = Conn.Execute(SQLStmt)

Det virker fint ude på nettet men ikke på min lokalt.
Jeg skal lave nogle ændninger i bla. betalings systemet så jeg ville gerne teste det inden jeg uploaded det, til hans server.

Håber jeg har givet oplysninger nok til at i kan hjælpe, da jeg ikke er superbruger i dette.

MVH
Jess
Avatar billede keysersoze Ekspert
30. marts 2006 - 22:03 #1
vis os hellere SQLStmt
Avatar billede jessrasmussen Nybegynder
30. marts 2006 - 22:07 #2
Er det dette ?

if rstest.recordcount < 1 then

SQLStmt = "INSERT INTO bruger (navn,adresse,postnr_byen,land,telefon,email,aktiv,mailingliste,dato) "
SQLStmt = SQLStmt & "VALUES ('" & b(3) & "'"
SQLStmt = SQLStmt & ",'" & b(4) & "'"
SQLStmt = SQLStmt & ",'" & b(5) & "'"
SQLStmt = SQLStmt & ",'" & b(6) & "'"
SQLStmt = SQLStmt & ",'" & b(7) & "'"
SQLStmt = SQLStmt & ",'" & b(1) & "'"
SQLStmt = SQLStmt & "," & TRUE & ""
SQLStmt = SQLStmt & "," & b(10) & ""
SQLStmt = SQLStmt & "," & b(11) & ")"
Set RS = Conn.Execute(SQLStmt)

a = session("kunde")
a(1) = b(3)
a(2) = b(4)
a(3) = b(5)
a(4) = b(7)
a(5) = b(1)
a(7) = b(6)
session("kunde") = a
session("brugerlogin") = b(1)
else
response.redirect "bruger_login.asp?p=login&fejl=findes"

end if

conn.close


response.redirect "forsendelse.asp"
Avatar billede jessrasmussen Nybegynder
30. marts 2006 - 22:08 #3
filen ligger i en mappe der hedder wwwroot/database
Avatar billede jessrasmussen Nybegynder
30. marts 2006 - 22:15 #4
lige en rettelse, det er bruger.mdb der ligger i wwwroot/database, opret_ny_bruger.asp ligger i wwwroot, sorry
Avatar billede keysersoze Ekspert
30. marts 2006 - 22:19 #5
prøv at udskrive din sql - så kan du måske se hvor der mangler data;

response.write SQLStmt
response.end
'Conn.Execute(SQLStmt)

hvad er de der b-variabler? altså b(4) osv - hvor kommer de fra?
Avatar billede jessrasmussen Nybegynder
30. marts 2006 - 22:28 #6
jeg ved ikke hvad de b(4) osv henviser til endnu. Det er ikke mig der har opbygget siden, har bare lige hentet den ned og ville køre den lokalt og lave de ændninger han har bedt om. Har heller ikke arbejdet med asp før, kun alm html.
hvordan udskriver jeg min sql?
Avatar billede keysersoze Ekspert
30. marts 2006 - 22:34 #7
det har jeg lige skrevet...

response.write SQLStmt
response.end

før du executer
Avatar billede jessrasmussen Nybegynder
30. marts 2006 - 22:36 #8
ok :-) tak, kigger på det
Avatar billede jessrasmussen Nybegynder
30. marts 2006 - 23:00 #9
Er blevet for træt nu, jeg kigger på det imorgen, bogstaverne er begyndt at danse :-)
Avatar billede jessrasmussen Nybegynder
08. april 2006 - 10:45 #10
hej, undskyld den lange ventetid. kan ikke finde ud af hvad der går galt. smid at svar så vi kan få denne tråd lukket :-)
Avatar billede keysersoze Ekspert
08. april 2006 - 11:29 #11
joh - det kan jeg da... men vi kan da sagtens arbejde på at få det løst? det er derfor vi er her.
Avatar billede jessrasmussen Nybegynder
08. april 2006 - 13:17 #12
Min ven har en webshop hvor han sælger cd/dvd. Det der skal laves om er betalings mondulet. Han bruger dibs nu men vil gerne skifte til scannet's betalingsmondul. Siden er bygget op i ASP og jeg har brugt en uge nu til at finde ud af hvordan det skal gøres men må kaste håndklædet i ringen. Jeg må finde en der kan lave det for os. 
mvh Jess
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