Avatar billede klyde Nybegynder
04. oktober 2001 - 17:27 Der er 5 kommentarer og
1 løsning

Update fejl

Dag...

Jeg har et problem der lyder således:

Jeg har sammen-sat en hp her forleden og det virker også fint på min Win98, men hvis jeg køre side på min 2k\'er får jeg denne fejl:
-- Operation must use an updateable query. --

Min kode ser sådan ud:
-------------------------------------------------------
<%
\'Start Indsætter det nye resultat i db
OpenSQL = \"Select * from Site_Counters where ID = 1\"
Set rsOpen = Conn.Execute (OpenSQL)
strCount = rsOpen(\"Site\")
strCount = strCount + 1
retSQL = \"UPDATE Site_Counters SET Site = \'\" & strCount & \"\' where ID = 1\"
Conn.Execute (retSQL)
\'Slut Indsætter det nye resultat i db
%>
-------------------------------------------------------
Der er fejl i linje 7 siger den.
Kan i hjælpe mig?

Det skal måske lige siges at jeg bruger IIS 5.0
/Klyde
Avatar billede eagleeye Praktikant
04. oktober 2001 - 17:31 #1
Det ser ud som om strCount er et tal så skal der ikke \' omkring i din update:
retSQL = \"UPDATE Site_Counters SET Site = \" & strCount & \" where ID = 1\"
Avatar billede klyde Nybegynder
04. oktober 2001 - 17:34 #2
Har prøvet, virker ikke...

Rent faktisk så er cellen i db\'en et tekst felt og ikke tal felt...
Avatar billede klyde Nybegynder
04. oktober 2001 - 17:35 #3
Ud over det så virker koden fint i Win98 men ikke i Win2k...
Avatar billede eagleeye Praktikant
04. oktober 2001 - 17:36 #4
Så har du ikke skrive rettigheder til den folder som databasen ligger i.
Avatar billede eagleeye Praktikant
04. oktober 2001 - 17:39 #5
Her er 4 mulige grunde fra MS:
http://support.microsoft.com/support/kb/articles/Q175/1/68.ASP

Jeg tror ikke det er nummer 2 da du bruger ren SQL.
Avatar billede klyde Nybegynder
04. oktober 2001 - 20:54 #6
Jo fanme\'. Jeg havde ikke skrive rettigheder til den mappe db\'en lå i?
- sjovt -
Tak fo hjælpen!

/Klyde
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