Archief - [ASP] database enkel lezen fout, MAAR DAT IS NIET !

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.

bluetorch002

Legacy Member
Soort fout:
Microsoft JET Database Engine (0x80040E09)
Kan de gegevens niet bijwerken. De database of het object is alleen-lezen.
/Wall/registreer2.asp, line 13

Dit is asp , geen asp.net om te beginnen. Ik wil gewoon dingen die ik opvraag via request.Form("blabla") in een lokale accesdatabase schrijven. Maar dit lukt niet bij geen enkel van men oefeningen van het school.

lijn 13 is rst.AddNew

ik copy paste heel men oplossing en elkes keer deze zelfde fout.. het heeft niets met rechten te maken denkik want ik ben admin van de pc en het gaat niet. Kheb eens gekeken naar de accesdatabase en ze staat niet op alleen lezen.

Kheb dit probleem dachtik noges gehad bij eerste zit. maar weet nimmer hoe ik het verholpen heb.

thx in advance

Vich

Legacy Member
Zulke foutmelding krijg je ook vaak als je disk vol is (of je DB size quota overschreden is, als zoiets zou bestaan).

[DZM]TheOne

Legacy Member
je het de rechten op de databank én op de map waarin ze zit juist ingesteld?

bluetorch002

Legacy Member
ja ...


db size quota.. mmm nooit van gehoord, eel onwaarschijnlijk denkik dat dat het probleem is.

bluetorch002

Legacy Member
en euh die map waar het instaat , als ik daar eigenschappen van bezie is alleenlezen aangevinkt , maar zo int grijs.. je zou denke dat ik dat dan ni kan aanpassen maar als ik erop klik word het vinkje weggedaan... als ik dan probeer dan ist nog dezelfde fout en dan kijk ik nog maals naar eigenschappen van de map en nu staat dat vinkje er trug ... dat vinkje komt er automatisch altijd trug te staan...

schop aars

Legacy Member
Hebde uwen syntax gecontroleerd op fouten?

en wat voegt ge precies toe?

mss beter als ge uw code nekeer post he dan kunnen we nekeer zien wa er mis is.

bluetorch002

Legacy Member
jamaar de code is juist, de oplossing vant school is weg degelijk juist . dus tligt daar niet aan

bluetorch002

Legacy Member
Code:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<%
strProd1 = Request.Form("cboProd1")
strProd2 = Request.Form("cboProd2")
strProd3 = Request.Form("cboProd3")

set cnn = Server.CreateObject("ADODB.Connection")
cnn.Provider = "Microsoft.JET.OLEDB.4.0"
cnn.ConnectionString = Server.MapPath("/Wall/db") & "\OffTheWall.mdb"
cnn.Open

set rst = Server.CreateObject("ADODB.Recordset")
rst.Open "select * from tblBestellingen",cnn,1,2

rst.AddNew

rst.Fields("Code1") = strProd1
rst.Fields("Code2") = strProd2
rst.Fields("Code3") = strProd3
rst.Fields("klantID") = 33
rst.Fields("datum") = now()

rst.Update
%>




<%
rst.Close
set rst = Nothing

cnn.Close
set cnn = Nothing
%>
<body>

</body>
</html>

schop aars

Legacy Member
moet der daar vanvoor ook nergens

<%@language = vbscript %>

en is het niet gewoon

rst.addnew "Code1", strProd1
rst.addnew "Code2", strProd2
...

Cakeman

Legacy Member
Het kan dacht ik helpen om op die database of map de groep Users of Everyone minstens Modify rechten te geven.

WHiSPy

Legacy Member
[DZM]TheOne zei:
je het de rechten op de databank én op de map waarin ze zit juist ingesteld?

Deze oplossing is de juiste, hoor. Je kan best enkel op de *.mdb-file everyone schrijfrechten geven ipv op heel de map.

bluetorch002

Legacy Member
waar vind ik dat menu, om de rechten te veranderen van de gewone users ?

bluetorch002

Legacy Member
heb bij gebruikers zowat iedereen toegevoegd aan de groep administrators.... ook goed ?

dJeez

Legacy Member
bluetorch002 zei:
heb bij gebruikers zowat iedereen toegevoegd aan de groep administrators.... ook goed ?
Neen, helemaal niet goed, vanuit beveiligingsstandpunt gezien is dat het slechtste wat je kan doen.

Welke versie van Windows gebruik je?

Waldorf

Legacy Member
Eum, precies ook een gelukkige ziel die herexamens internetapplicaties heeft op de HIK in Geel. :)

bluetorch002

Legacy Member
idd walldorf...dat SA en XML, dus valt nog mee


kheb windows XP

Obliv`

Legacy Member
bluetorch002 zei:
waar vind ik dat menu, om de rechten te veranderen van de gewone users ?

-ge klikt rechts op uw .mdb file
-eigenschappen
-beveiliging ofzo
-users: aanvinken hetgeen je wilt

<- ook een KIK studentje ;).

bluetorch002

Legacy Member
kzie niks van beveiliging ...

enkel algemeen en samenvatting , bij geavanceerd ook niets te bespeuren van users....
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