Toon posts:

[Asp/ SQL] Toevoegen van records lukt niet*

Pagina: 1
Acties:

Verwijderd

Topicstarter
soort fout:
Microsoft OLE DB Provider for ODCB Driver (0x80004005)
[Microsoft][ODBC Microsoft Access-stuurprogramma] De
bewerking moet worden uitgevoerd op een query die kan worden
bijgewerkt.

Ik ben bezig met een kleine website en maak hierbij gebruik van asp pagina's. Het uitlezen van de datatbase gaat goed. Dat gebeurt via een ADODB connection. Maar als ik een record wil toevoegen krijg ik continu bovenstaande foutmelding. De SQL text is goed want als ik die direct invoer in de database via een querie gaat het wel goed.

Iemand suggesties?

  • sig69
  • Registratie: Mei 2002
  • Laatst online: 22-08 21:53
Hoe voer je de query uit op je asp pagina?

Roomba E5 te koop


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

IUSR_account rechten geven op de folder van de database.
5.8 [Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.

NTFS-rechten goed zetten. Dat wil zeggen: IUSR_computernaam account iig schrijfrechten geven op de folder waar de database in staat. Ook moet gecontroleerd worden of de database niet readonly is. Dit kan gebeuren als een database bijvoorbeeld van een cd-rom gekopieerd is.

Een KB artikel, waarin alles goed uitgelegd staat http://support.microsoft....spx?scid=KB;en-us;q175168

Zie verder ook:

http://www.webwizguide.info/asp/faq/ODBC_drivers.asp
http://www.webwizguide.info/asp/faq/server_permissions.asp
6.7 Hmmm… Ik lees wel dat ik de schrijfrechten moet wijzigen van het IUSR_account in het security tabblad, maar deze heb ik niet.

In Windows XP is deze verborgen. Je kan hem weer zichtbaar maken. Zie hiervoor http://windows.about.com/library/tips/bltip542.htm

[ Voor 105% gewijzigd door gorgi_19 op 14-05-2003 16:26 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
sqlstring="INSERT INTO klanten(voornaam) VALUES('henro')
Con.Execute(sqlstring)

  • sig69
  • Registratie: Mei 2002
  • Laatst online: 22-08 21:53
Verwijderd schreef op 14 mei 2003 @ 16:16:
sqlstring="INSERT INTO klanten(voornaam) VALUES('henro')"
Con.Execute(sqlstring)
Je mist in ieder geval een quote

Roomba E5 te koop


  • André
  • Registratie: Maart 2002
  • Laatst online: 19-08 12:30

André

Analytics dude

Of je hebt de database zelf nog openstaan in een ander programma?

Verwijderd

Topicstarter
Klopt :$, maar het werkt nog nie :(

Verwijderd

Topicstarter
Nee, dan krijg je een andere foutmelding

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

Verwijderd schreef op 14 May 2003 @ 16:19:
Nee, dan krijg je een andere foutmelding
En deze is? En het werk niet; we kunnen hier niet raden wat er niet werkt. Verder bestaat er de edit-knop; zou je deze voortaan kunnen gebruiken?

[ Voor 32% gewijzigd door gorgi_19 op 14-05-2003 16:21 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • whoami
  • Registratie: December 2000
  • Laatst online: 10:17
Geef eens wat meer informatie, ipv dat wij hier alles uit jou moeten trekken benjaminben.

Glazen bollen bestaan al lang niet meer.

https://fgheysels.github.io/


  • DeverauX
  • Registratie: Februari 2002
  • Niet online

DeverauX

Focus is everything

Post anders eens je connection-string. Het kan best zijn dat je gebruik maakt van de verkeerde cursortype. (mocht je een adOpenForwardOnly gebruiken dan is het logisch dat je deze melding krijgt. Gebruik maar eens een adOpenDynamic ;)

Mocht dit het niet zijn dan moet je toch echt met wat meer info over de brug komen!

...whatever was distasteful or unpleasant or uncomfortable or painful - music could always soothe that.
All you have to do is reach out to beauty.
Quincy Jones


  • Pogostokje
  • Registratie: September 2001
  • Laatst online: 22-08 15:46

Pogostokje

* twiet *

Deze foutmelding krijg je typisch als je geen schrijfrechten hebt op de database. Of beter gezegd, als de IUSER_blabla geen schrijfrechten heeft op je database bestand. Even aanpassen dus.

... ook ik heb soms per ongeluk gelijk.


Verwijderd

Topicstarter
THNX, probleempje opgelost. :D

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

Verwijderd schreef op 16 mei 2003 @ 10:46:
THNX, probleempje opgelost. :D
Wat was nu het probleem? De rechten?

Digitaal onderwijsmateriaal, leermateriaal voor hbo

Pagina: 1