Avatar billede zubmit Nybegynder
23. januar 2004 - 00:18 Der er 7 kommentarer og
1 løsning

Fejltype:opdaterbar forspørgelse

Jeg for denne fej når jeg vil køre mit script:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access-driver] Handlingen skal bruge en opdaterbar forespørgsel.
/test/add.asp, line 71

og her er koderne så:
<%
if mode = "add_ok" then
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("Tagwall.mdb")
Conn.Open DSN

strSQL = "Insert into Tagwall (Navn, [Text]) values('" & Request.Form("Navn") & "', '" & Request.Form("Text") & "')"

Conn.Execute(strSQL)

Conn.Close
Set Conn = Nothing
Response.Write("<br>")
Response.Write("<b>Du er nu tilføjet!</b>")
End If

'SLUT
%>

Nogen der kender den fejltype og kan forklare mig hvad jeg skal gøre for ikke at få den igen
Avatar billede zubmit Nybegynder
23. januar 2004 - 00:18 #1
Hvis der var/er noget ikke ikke forstår ved mit spørgsmål så bare skriv..
Avatar billede eagleeye Praktikant
23. januar 2004 - 00:19 #2
Fejlen skyldes du ikke har skriverettigheder til enten databasen eller den folder dtabasen ligger i.
Se mere her:
http://activedeveloper.dk/aspdigital/kapitel2/updateable_query.asp
Avatar billede eagleeye Praktikant
23. januar 2004 - 00:20 #3
Er det din egen server forøvrigt??
Og har du XP for så det lige anderledes.
Avatar billede eagleeye Praktikant
23. januar 2004 - 00:37 #4
Hvis der er på et web-hotel du får fejlen så har de som regel en bestemt folder som bruges til at ligge database filerne i. Så skal man flytte filen den den folder og huske at rette connection stringen. De fleste har nogle support side som beskriver det.
Avatar billede eagleeye Praktikant
23. januar 2004 - 00:37 #5
Har du XP så gør sådan her:

Åbn denne computer
  Klik på menupunktet Funktioner
  Mappeindstillinger
  Klik på fanen Vis
  Fjern flueben i "Brug Enkel Fildelign" så får du adgang til en fane der hedder sikkerhed, som du skal bruge om lidt.

Højreklik på mappen hvor databasen ligger
  Vælg egenskaber
  Klik på fanen sikkerhed
  giv her IUSR_xx skriverettigheder.
Avatar billede zubmit Nybegynder
23. januar 2004 - 00:58 #6
Nu er det sådan at hvis jeg ligger det ud på et webhotel så virker det men hvis jeg henter det så virker det ikke. Det ligger ikke i nogen folder det ligger sammen med dokumentet.
Avatar billede eagleeye Praktikant
23. januar 2004 - 09:05 #7
Hvis det virker på dit web-hotel er det jo også godt ;)
Så skal IUSR_maskinenavn hvade skriverettighed til den folder database filen ligget i. Det gøre som beskrevet i 23/01-2004 00:19:42 hvis det er 2000/NT er det XP du har så det som beskrevet i 23/01-2004 00:37:30
Avatar billede zubmit Nybegynder
23. januar 2004 - 12:04 #8
Ok tak :)
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