Avatar billede stussy Nybegynder
29. juni 2004 - 12:34 Der er 5 kommentarer og
1 løsning

problemer med update på win2003 server

hejsa
jeg har lige skiftet hotel, og er nu kommet på en win2003 server, hvilket har givet mig lidt problemer.
Nyeste problem er, at jeg får denne meddelse når jeg tilføjer til indkøbskurv:
----
Microsoft OLE DB Provider for ODBC Drivers error '80004005'

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

/butik/kurv.asp, line 21

-----

På mit gamle hotel virkede det fint nok, så jeg ved at alle felter eksisterer.
Jeg bruger denne kode til at update'e :

---
strSQL = "Insert into varekurv (kunde, varenummer, overskrift, kortbeskrivelse, forpris, pris, antal, foto) values('" & Request.Form("kunde") & "','" & Request.Form("varenummer") & "','" & Request.Form("overskrift") & "','" & Request.Form("kortbeskrivelse") & "','" & Request.Form("forpris") & "','" & Request.Form("pris") & "','" & Request.Form("antal") & "','" & Request.Form("foto") & "')"

' SQL sætning eksekveres
Conn.Execute(strSQL)

---

skal den ændres pga. serveren?
Avatar billede fennec Nybegynder
29. juni 2004 - 12:36 #1
Har du skriverettighed til databasen, ellers plejer den fejl at komme.
Avatar billede stussy Nybegynder
29. juni 2004 - 12:48 #2
Det skulle jeg have, ja, men jeg tjekker lige med hotelejeren :-)
Avatar billede tubber Juniormester
29. juni 2004 - 13:19 #3
Mange webhoteller kører med en mappe til alt der skal ha skrive/læserettigheder ud over de rettigheder der kan gives i IIS....

Så det er nok et spg om lige at flytte db og rette connections til så de henviser til den mappe....

Jeg har selv Web10/Talkative og der har jeg en mappe der hedder DB og der SKAL de bare ligge ellers virker det ikke.....

Den fejl er nemlig som fennec skriver fordi IUSER ikke har windows rettigheder på db........

/Tubber
Avatar billede cdc Novice
29. juni 2004 - 16:29 #4
Dine tabeller i db er de med tal i designvisning, hvis de er skal der ikke være pinger rundt. Her tænker jeg på denne f.eks. '" & Request.Form("forpris") & "'
er forpris tal i tb eller text hvis tal skal den se således ud: " & Request.Form("forpris") & "

dette skal du gøre på alle hvor tabellen er defineret som tal i db
Avatar billede stussy Nybegynder
01. juli 2004 - 15:34 #5
ok - det var skrive rettigheder alligevel. De havde ellers sagt at jeg havde alle rettigheder.
Nå men nu virker det.

fennec-> du ramte plet. Svar venligst
Avatar billede fennec Nybegynder
01. juli 2004 - 15:36 #6
svar.
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