Avatar billede kjense Nybegynder
16. august 2002 - 19:33 Der er 13 kommentarer

hvad er der galt??

den viser denne fejl

Handlingen skal bruge en opdaterbar forespørgsel.
/Aarhusgf/alterDB.asp, line 16

her er koden...

<%
dim Mode, ID, Brugernavn, Kodeord, Bekreftkodeord, Email
Mode = Request.querystring("Mode")
ID = Request.querystring("ID")

        Brugernavn = request.form("Brugernavn")
        Kodeord = request.form("Kodeord")
        Bekreftkodeord = request.form("Bekreftkodeord")
        Email = request.form("Email")
       
        set conn=Server.CreateObject("ADODB.Connection")
        conn.Provider="Microsoft.Jet.OLEDB.4.0"
        conn.Open server.MapPath("opretbruger.mdb")
        set rs = Server.CreateObject("ADODB.recordset")
        strSQL = "INSERT INTO opretbruger (Brugernavn, Kodeord, Bekreftkodeord, Email) values('" & Brugernavn & "', '" & Kodeord & "', '" & Bekreftkodeord & "','" & Email & "')"
        rs.Open strSQL, conn
   
   


'her kalder vi den side som skal hentes frem efter man har trykket tilmeld
Response.redirect("oprettetbruger.asp")

rs.close
set rs = nothing
%>
Avatar billede pfp Nybegynder
16. august 2002 - 19:35 #1
Har du dobbelttjekket at dine form felter hedder som følger:
request.form("Brugernavn")
request.form("Kodeord")
request.form("Bekreftkodeord")
request.form("Email")

??

/peter
Avatar billede kjense Nybegynder
16. august 2002 - 19:39 #2
ja det har jeg
Avatar billede eagleeye Praktikant
16. august 2002 - 19:42 #3
Det tyder nok mere på at du ikke har skrive rettigheder til enten den folder databasen ligger i eller selve databasen file.

I windows NT / 2000 skal IUSR_MASHINENAME eller Internet Guest Account havde skrive rettigheder til folderen Access databasen ligge i.
Avatar billede kjense Nybegynder
16. august 2002 - 19:44 #5
jeg har xp
Avatar billede eagleeye Praktikant
16. august 2002 - 19:46 #6
Avatar billede master_orion Nybegynder
16. august 2002 - 19:55 #7
Hvis det er en XP du bare har installer IIS, så skulle der ikke være problemer med brugeradgangen til mapper som blev oprettet wwwroot. Jeg har intet andet gjort.. Det skal lige siges at jeg har brugt frontpage til at uploade mine db'er så de automatisk bliver skrevet i global.asa, måske det kunne være noget?
Avatar billede kjense Nybegynder
16. august 2002 - 20:00 #8
jamen virker det så?? hos dig med min fil??
Avatar billede kjense Nybegynder
16. august 2002 - 20:08 #9
Hvis nogen har andre bud så kom bare intet der er svaret har virket endnu
Avatar billede eagleeye Praktikant
16. august 2002 - 22:40 #10
du kan prøve at udskrive din SQL sætning og se om den ser rigtig ud:

strSQL = "INSERT INTO opretbruger (Brugernavn, Kodeord, Bekreftkodeord, Email) values('" & Brugernavn & "', '" & Kodeord & "', '" & Bekreftkodeord & "','" & Email & "')"
Response.write strSQL

Hvilken fejl kode får du ??
Avatar billede pfp Nybegynder
17. august 2002 - 00:28 #11
Hej,

Du kan prøve noget som selv ofte har virket for mig i Windows XP, hvis jeg f.eks. har haft problemer med skriverettigheder.

Opret en mappe til dit projekt i f.eks. Dokumenter i stedet for at have det liggende i wwwroot.

Derefter åbner du så Administration -> Internet Information Services. Du klikker på de små plusser (+) der er i højre del af vinduet indtil det er foldet ud til "Standardwebsted". Du højreklikker nu på "Standardwebsted" og vælger Ny -> Virtuel mappe.

Du følger nu blot guiden:
1. Vælg et alias...bare kald den et eller andet der minder om dit projekt.

2. Angiv kildemappen hvor du har dit projekt liggende (her i Dokumenter)

3. I tredje skridt skal du definere tilladelser. Læseadgang og Kørsel af scripts er i forvejen aktiveret og her skal du sørge for også, at markere Skriveadgang.

4. Udfør guiden og load så projektet ved at taste http://localhost/dit_alias_her/

Jeg ved ikke om ovenstående vil virke i dit tilfælde, men det har ofte hjulpet mig. Vær opmærksom på at alle mapper under din nye projektmappe nu vil have skriverettigheder!

Håber du kan komme videre med det...

(Hvis man prøver at ændre på attributer i mapper i wwwroot i XP...så skifter det selv tilbage....er det kun mig der har oplevet det??)

/peter
Avatar billede master_orion Nybegynder
17. august 2002 - 01:39 #12
pfp< tror ik det er så smart det du råder ham til..! Hvor mange har rettigheder til din dokument mappe på en XP? Dig selv og administratoren..! INGEN andre har hvis der ikke er lavet noget om... Hvis man er rigtig sikkerheds liderlig så har man sikkert også krypteret sin dokumentmappe..! Derved er det ikke lige frem det bedste sted at ligge en ny offentlig www mappe.! Jeg har personligt heller aldrig haft brugfor at flytte wwwroot eller ændre forholdene for den mappe. Tror hemmeligheden er fingrene væk fra noget du alligelvel ikke har magt over.! og det har man ikke med XP!!!
Avatar billede pfp Nybegynder
17. august 2002 - 08:55 #13
Nej det er jeg klar over....det kommer selvfølgelig også an på om kjense skal bruge sin maskine som server for sit site eller om han blot skal bruge den som lokal testmaskine...hvis det er det sidste der er tilfældet ser jeg intet problem i at forsøge at bruge en nu virtuel mappe?
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