31. januar 2003 - 11:24Der er
10 kommentarer og 2 løsninger
XP - IIS 5.1 - Operation must use an updateable query
Jeg får fejlmeddelelsen "Operation must use an updateable query."
Jeg kører XP Professional med IIS 5.1. Jeg har både read og write permissions på mappen med Access databasen under IIS'en.
Jeg er 1 uge gammel i XP - er det noget, der er forkert i mine indstillinger? Hvis jeg tager properties på databasemappen i stifinderen og også her vælger read-only fra, så er den markeret næste igen, jeg kigger.
Efter ti år i London, Madrid, Paris og Utrecht kommer Sabios AI-fokuserede program af arrangementer om kundeoplevelser, ‘Disrupt’, for første gang til Danmark.
Altså - ikke via IIS'en, men altså på selve mappen. Højreklik, vælg properties -> Security og se om IUSR_xxx har skrive-adgang. Kører du iøvrigt med FAT32 eller NTFS?
Ahh, sorry - det er fordi min knold er skruet for godt fast på Win2000. Hehehe... Nå, men din database-mappe, hvis du checker under web-sharing, hvad står der så dér?
Og igen, inde i IIS-manageren - hvad står der af egenskaber dér?
"Handlingen skal bruge en opdaterbar forespørgsel."
Denne fejl opstår, når den aktuelle række Opdater til i forespørgslen indeholder et felt fra enten en krydstabuleringsforespørgsel eller udvælgelsesforespørgsel, hvor en aggregatfunktion (total) er beregnet for feltet (ved hjælp af enten rækken Total eller en domænefunktion i rækken Felt). Hvis du vil opdatere et felt ved hjælp af aggregatet i et andet felt, skal du beregne aggregatet i selve opdateringsforespørgslen, ikke i en anden forespørgsel.
Fjern det felt, du har tilføjet, fra krydstabulerings- eller udvælgelsesforespørgslen i den aktuelle forespørgsel i forespørgselsdesign (hvor et aggregat er beregnet for feltet).
Skriv i cellen Opdater til for det felt, du vil opdatere, en domænefunktion, der beregner det samme aggregat, som er beregnet for det pågældende felt i udvælgelses- eller krydstabuleringsforespørgslen. Hvis du f.eks. har et beregnet felt kaldet "Salg til dato" i tabellen Produkter, kan du opdatere det med produktet af felterne "Antal" og "Pris pr enhed" i tabellen Ordrespecifikationer ved at føje det til designgitteret i opdatereringsforespørgslen og derefter skrive følgende domænefunktion i cellen Opdater til:
Hvis du vil køre forespørgslen, skal du klikke på Kør på værktøjslinjen.
Hvis du vil se resultaterne, skal du åbne tabellen ved at klikke på Tabeller under Objekter i databasevinduet og klikke på Åbn på værktøjslinjen i databasevinduet.
Her er der tale om at skrive ganske alm. data fra en formular, som f.eks. navn, e-mail adr., etc., til en database. Et system, som fungerer på Windows 2000 Professional med IIS 5.0 og sågar også Windows 98 2nd Edition med PWS.
Der er altså ingen fejl i kodning eller databasen.
For mig at se må problemet ligge i skriverettighederne til db-filen.
Har selv fundet det. 1. Gå ind i en mappe 2. Tools -> Folder Options 3. View 4. Klik "Use simple file sharing (Recommended)" fra
og der vil nu komme en "Security" fane frem under egenskaben af alle mapper
Synes godt om
Ny brugerNybegynder
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.