Avatar billede selma Nybegynder
24. maj 2001 - 21:53 Der er 23 kommentarer og
1 løsning

HJÆLP !!!!! vi kan ikke skrive til en Access databse

Vi sider her og ved at blive noget trætte - er ved at lave en adminstration til meget simpelt web site ...og er ved at lave en update side og får flg. fejl ....Microsoft JET Database Engine error \'80004005\'

Operation must use an updateable query. ...

vores kode ser således ud hvad gør vi forkert ??

<%request.form(\"id\")%>
<%set query=connect.execute(\"update amd set overskrift=(\'\" & request.form(\"overskrift\") & \"\') where id=(\" & request.form(\"id\") & \");\")%>
<%set query=connect.execute(\"update amd set tekst=(\'\" & request.form(\"tekst\") & \"\') where id=(\" & request.form(\"id\") & \");\")%>
<%set query=connect.execute(\"update amd set pris=(\'\" & request.form(\"pris\") & \"\') where id=(\" & request.form(\"id\") & \");\")%>

Avatar billede tdaugaard Nybegynder
24. maj 2001 - 21:55 #1
Databasen er skrivebeskyttet, fjern den og så funker det :-)
Avatar billede erikjacobsen Ekspert
24. maj 2001 - 21:56 #2
Webserveren - eller rettere den bruger der kører som webserver, typisk INET_etellerandet -
har ikke ret til at skrive i det katalog hvor .mdb filen ligger. Nogle udbydere har et specielt
katalog til den slags. Er det din egen maskine (WIn NT/2000) kan du selv gøre den
skrivbar).
Avatar billede selma Nybegynder
24. maj 2001 - 21:59 #3
vi bruger en server hvorfuld adgagn - men hvordan gør jeg den skrivbar ??
Avatar billede selma Nybegynder
24. maj 2001 - 22:00 #4
og databasen er ikke skrivebeskyttet !
Avatar billede erikjacobsen Ekspert
24. maj 2001 - 22:03 #5
Fik du løst problemet?
Avatar billede selma Nybegynder
24. maj 2001 - 22:05 #6
nej - vi aner hvordan ???
vi kigget under egenskaber og den er ikke skrivebeskyttet - men er noget men eller kan gøre ??
Avatar billede selma Nybegynder
24. maj 2001 - 22:08 #7
undskyld - vi er meget trætte og kan ikke engang skrive :-)

er der noget under windows2000 - man skal gøre ???
Avatar billede erikjacobsen Ekspert
24. maj 2001 - 22:08 #8
Ok - så lad være med at acceptere. Det var da et held at jeg faktisk læste
hvad I skrev.

Jo, for den bruger, der kører webserveren er kataloget READ ONLY. Find
kataloget, find egenskaber, så du kan se hvem der har lov til hvad, find
en bruger der hedder INET_maskinnavn (formentlig), og giv ham lov til alt
i kataloget - i hvert fald lov til at skrive.

Du skal tænke på, at det ikke er dit brugernavn, der anvendes når det afvikles
af webserveren
Avatar billede erikjacobsen Ekspert
24. maj 2001 - 22:09 #9
oookay, Win2000 - der hedder den ikke INET_maskinnavn ..... men noget der
ligner.... tdaugaard ??
Avatar billede erikjacobsen Ekspert
24. maj 2001 - 22:09 #10
Åh ja, er det IUSR_maskinnavn.....??
Avatar billede selma Nybegynder
24. maj 2001 - 22:14 #11
nej vi er også nye er her på eksperten :-) vidste ikke det med accept:-)

forstår ikke ret meget af det du skriver - men vi har selv oprettet en mappe på serveren hvori databasen ligger på vores skoles server - hvor vi normalt godt kan skirve til andre databaser !!
Avatar billede erikjacobsen Ekspert
24. maj 2001 - 22:16 #12
Hvilke andre databaser - hvor ligger de?
Avatar billede selma Nybegynder
24. maj 2001 - 22:18 #13
access til andre sites !
Avatar billede erikjacobsen Ekspert
24. maj 2001 - 22:23 #14
Hør nu - vi skal have løst jeres problem - så skriv i stor detalje hvilke andre
databaser i kan skrive i. Har I adgang til serveren som administrator ?
Avatar billede selma Nybegynder
24. maj 2001 - 22:28 #15
nej vi har ikke adgang som administrator- vi har kun ftp adgang.
vi sidder bare og uploader til i den mapper vi har fået tildelt som ligger online på skolens server.

der har vi selv bare lavet en mappe hvor vi uploaded vore site til - vi kna sagtens læse fra mdb... skrive til andre databser i vores mappe ! men denne database har vi lavet herhjemme modsat de andre. ??????
Avatar billede erikjacobsen Ekspert
24. maj 2001 - 22:30 #16
Ah - ok så er det versionsforskel. Typisk Access97 vs. Access2000 - kan det passe??
Avatar billede selma Nybegynder
24. maj 2001 - 22:32 #17
nej alt vi har lavet har været med 2000 :-)
Avatar billede erikjacobsen Ekspert
24. maj 2001 - 22:39 #18
Ligger en nye database i en NY mappe? Og de andre, som I godt skrive i, i en
anden mappe?
Avatar billede selma Nybegynder
24. maj 2001 - 22:40 #19
ja
Avatar billede selma Nybegynder
24. maj 2001 - 22:44 #20
når vi er færdig med sitet skal det uploades til et webhotel azero.dk - så må det jo så kunne virke når databasen ikke er skrivebeskyttet ??
Avatar billede erikjacobsen Ekspert
24. maj 2001 - 22:46 #21
Azero har vist en speciel mappe man bruger til databaser, hvor de kan skrives i.

Læg jeres database i en af de mapper, hvor en anden database kan skrives i.
Og fortæl os om det virker...
Avatar billede selma Nybegynder
24. maj 2001 - 22:49 #22
jamen vi har ikke adgang endnu ? derfor tester vi det på skolen server da vi heller få vores PWS til at virker :-)

men tak for hjælpen vi prøve når vi får adgang til Azero
Avatar billede erikjacobsen Ekspert
24. maj 2001 - 22:51 #23
Nå, men, siger I ikke at det virker på skolen, med andre databaser (dvs .mdb-filer) ??
Hvis det passer, så læg jeres .mdb fil ved siden af en af dem, der KAN skrives i.
Så burde det virke også på skolens maskiner
Avatar billede selma Nybegynder
24. maj 2001 - 22:55 #24
Ok - vi prøver - tak for hjælpen.
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