Toon posts:

ASPdatabase koppeling fout melding

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo allemaal,

Ik heb een pagina gemaakt met daarop 2 invoervelden deze staan dmv een connection string gelinkt aan een database. en de twee velden moet weg geschreven worden naar de database. de pagina werkt maar zodra ik toe voeg dan krijg ik de volgende melding; Microsoft OLE DB Provider for ODBC Drivers(0x80004005)
[Microsoft][EDBC Microsoft Access-stuurprogramma] de bewerking moet worden uitgevoerd op een query die kan worden bijgewerkt.

Nu is de database gewoon vrij om te wijzigen.
Is iemand hier bekend mee?

Vriendelijk bedankt,

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 22-08 22:08
Misschien de buren :)

Motor (of auto) onderhoud bijhouden


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

gorgi_19

Kruimeltjes zijn weer op :9

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

Een andere mogelijkheid is dat de database ‘gelocked’ is. Dit kan gebeuren als je bijvoorbeeld de database nog open hebt staan; door middel van bijvoorbeeld Microsoft Access. Dit mag niet; Microsoft Access moet afgesloten zijn.
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 16% gewijzigd door gorgi_19 op 24-05-2003 13:42 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • whoami
  • Registratie: December 2000
  • Laatst online: 10:17
Hoe voeg je die records toe?

Maw, kan je even wat relevante code posten? Als je het doet dmv een Add() funtie v/d recordset oid, dan moet je ervoor zorgen dat je recordset niet read-only is.

Maar, de beste manier imho om een record toe te voegen is nog altijd via een INSERT SQL statement.

https://fgheysels.github.io/


  • robjanssen
  • Registratie: September 2001
  • Laatst online: 02-08 16:10

robjanssen

Software Developer

Het goede antwoord is al gegeven. Gewoon de IUSR-user schrijf rechten geven op de directory waarin de database staat.

  • Folkert
  • Registratie: September 2001
  • Laatst online: 10-07 07:58
Je moet het zoeken in de rechten op de database zoals gorgi_19 al duidelijk aangeeft. Heb zelf ook wel eens dergelijke meldingen gekregen. Gewoon in de verkenner de rechten wijzen en klaar!
Pagina: 1