Avatar billede wilweb Nybegynder
29. februar 2004 - 22:24 Der er 7 kommentarer og
1 løsning

Hjælp til update fejl til access database

Kan i se hvad det er jeg gør forkert?
Min update kode til en access database:

strSQL = "Update Admins Set "
strSQL = strSQL & "AdminName='" & Request.Form("adminname") & "', "
strSQL = strSQL & "AdminPass='" & Request.Form("adminpass") & "', "
strSQL = strSQL & "AdminLevel='" & Request.Form("adminlevel") & "' Where AdminID=" & Request.QueryString("num")

Conn.Execute(strSQL)
response.write("Konto er blevet opdateret. <a href='AdminEdit.asp?action=List'>Ret Mere</a>")



Humm jeg får denne fejl:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.

/admin/AdminEdit.asp, line 88
Avatar billede eagleeye Praktikant
29. februar 2004 - 22:30 #1
Det lyder som om der mangler skrive rettighed til den folder database filen ligger i.
IUSR_xxx eller Internet Guest Account skal hvade skrive rettighed til den folder.
Det gøres ved at
højre klikke på folderen
vælge properties
vælg security fanen
Hvis IUSR_xxxx ikke findes tryke Add/Tilføj og find Internet Guest Account og tilføj den, sæt skriverettighed til for brugeren.
Avatar billede wilweb Nybegynder
29. februar 2004 - 22:59 #2
Ok jeg tjekker lige med Dandomain, det er her problemet er opstået jeg har ingen problemer når jeg tester lokalt.
Avatar billede eagleeye Praktikant
29. februar 2004 - 23:00 #3
ok, så har de sikkert en folder hvor man ligger databaser. Der er nogle web-hoteler som har en speciel folder /db som er sat op til at hvade Access databaser i.
Avatar billede wilweb Nybegynder
29. februar 2004 - 23:08 #4
ja, de skriver at jeg skal lægge databaser i 'log' folderen. Det har jeg gjort og så regner jeg med at de så default har givet mig skriverettigheder, men det ser sgu ikke sådanne ud.. Nu har jeg skrevet til deres support så må vi se. Jeg ville egentlig bare bekræftes i at min update ikke var forkert. så smid bare et svar!!
Avatar billede eagleeye Praktikant
29. februar 2004 - 23:20 #5
Ok :)
Ja de kan tjekke om det er sat rigtigt op.
Avatar billede ldanielsen Nybegynder
01. marts 2004 - 09:24 #6
Er du sikker på at din query er ok? kan du ikke udskrive den med Response.write(strSQL) så vi kan se?
Avatar billede wilweb Nybegynder
02. marts 2004 - 21:37 #7
Min query er rigtig nok og Dandomain.dk har nu givet mig skrive rettigheder i log mappen. Dumt at de ikke pr. automatik giver skrive rettigheder når de nu sælger et webhotel med ASP og database tilgang.
Anyway ddet gik jo.
Avatar billede eagleeye Praktikant
02. marts 2004 - 21:43 #8
hmm ja det lyder ikke specielt smart det ikke sker automatisk, så vil det jo nok ofte blive glemt.
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