Archief - Asp : operation must use an updateable query

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Nuke2004

Legacy Member
Ik heb een probleem met mijne website telkens als ik via asp een nieuw record wil toevoegen krijg ik deze fout

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access-stuurprogramma] Operation must use an updateable query.

Kan iemand mij hiermee helpen??

Greetz

Nuke 2004

Cakeman

Legacy Member
Kan je misschien de code posten die dit probleemt veroorzaakt?

Nuke2004

Legacy Member
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%dim strCon, accessDB

accessDB = server.mappath("../Databases/Commentaren")
strCon = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="
strCon = strCon & accessDB & ";"

Dim cnndb
Set cnndb = server.Createobject("ADODB.Connection")

cnndb.Open strCon

Dim Poster, Datum, Commentaar, id
Poster = request.Form("Poster")
Datum = date()
Commentaar = request.Form("Commentaar")
id = request.QueryString("id")

Dim geg, strSQL, url
strSQL = "INSERT INTO Games (Game, Commentaar, Poster, Datum) VALUES ('" & id & "','" & Commentaar & "','" & Poster & "','" & Datum & "')"
set geg = cnndb.execute(strSQL)
cnndb.close
url= "Game.asp?id=" & id
response.Redirect(url)
%>

Nuke2004

Legacy Member
Waar kan je de rechten aanpassen van een office 2003 database?

servi

Legacy Member
moderator noot :
je topic bevat geen prefix, een verkeerd prefix of heeft een onduidelijke titel.
Gelieve een duidelijke titel met een bijhorend correct prefix te gebruiken.
Voor meer informatie over prefixen kan je terecht op regels en prefixen !!!.
Je topic is aangepast, gelieve in het vervolg er op te letten.


Dat groter lettertype is hier voor niets nodig adonis.

En hoe dat juist zit met acces weet ik niet, maar vermoedelijk zoals bij elke database-server is er een bepaalde database waar de rechten worden ingevuld ( in mysql is dat de database mysql )

Cakeman

Legacy Member
Bij een .mdb Access database gelden gewoon de Windows permissies dacht ik.

Joriz

Legacy Member
naar de mdb file gaan, rechts op klikken, eigenschappen of properties, beveiliging, daar toevoegen of "add" , vul in het venster "iedereen" of "everybody" in... kan je daar ook nog laten zoeken of checken.
Klik op Ok, bij "namen van groepen of gebruikers" / "tzelfde int engels" zal nu ook "iedereen" of "everybody" te vinden zijn: je database moet gewijzigd, gelezen en mss ook geupdate worden, dus zet de correcte vinkjes aan.

Klik op algemeen, zorg ervoor dat daar het vinkje van alleen lezen niet aan staat...

ik hoop dat het duidelijk was

adonis

Legacy Member
Dat groter lettertype is hier voor niets nodig adonis.


SORRIE, maar dat was gewoon zo dat iedereen het kon zien, op die topic was dagen lang nix meer gereplyd (of toch zeker 1 dag) dus ja... :rofl:
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan