Operation Manual
574
DREAMWEAVER GEBRUIKEN
Voorbereidingen voor het bouwen van dynamische websites
Laatst bijgewerkt 2/5/2011
Hieronder vindt u een aantal mogelijke oplossingen:
• Als u standaardbeveiliging gebruikt, kloppen de accountnaam en het wachtwoord misschien niet. Probeer de
account Admin en het bijbehorende wachtwoord van het systeem (UID= “sa” en geen wachtwoord), die moeten
worden gedefinieerd op de regel van de verbindingstekenreeks. (In DSN's worden geen gebruikersnamen en
wachtwoorden opgeslagen.)
• Als u geïntegreerde beveiliging gebruikt, kunt u de Windows-account controleren waarmee de pagina wordt
aangeroepen en de bijbehorende gekoppelde SQL-account (indien aanwezig) zoeken.
• In SQL Server is geen onderstrepingsteken toegestaan in SQL-accountnamen. Als iemand handmatig de Windows
IUSR_computernaam-account wil koppelen aan een SQL-account met dezelfde naam, mislukt dit. Koppel alle
accounts die een onderstrepingsteken gebruiken, aan een accountnaam in SQL die geen onderstrepingsteken
gebruikt.
[Referentie]80004005—Bewerking moet een query gebruiken die kan worden bijgewerkt
Deze fout treedt op wanneer een gebeurtenis een recordset bijwerkt of gegevens in een recordset invoegt.
Hieronder vindt u een aantal mogelijke oorzaken en oplossingen:
• De rechten die zijn ingesteld voor de map die de database bevat, zijn te beperkend. Voor lezen/schrijven moeten
IUSR-rechten worden ingesteld.
• Voor het databasebestand zelf zijn geen volledige lees-/schrijfrechten ingesteld.
• De database bevindt zich wellicht niet in de map Inetpub/wwwroot. U kunt de gegevens wel bekijken en
doorzoeken maar deze niet bijwerken, tenzij de database zich in de map wwwroot bevindt.
• De recordset is gebaseerd op een query die niet kan worden bijgewerkt. Een goed voorbeeld van query's in een
database die niet kunnen worden bijgewerkt, zijn joins. U moet de structuur van uw query's herzien, zodat deze wel
kunnen worden bijgewerkt.
Zie voor meer informatie over deze fout, “PRB: ASP ‘Error The Query Is Not Updateable’ When You Update Table
Record,” in de Microsoft Knowledge Base op http://support.microsoft.com/default.aspx?scid=kb;nl-nl;Q174640.
[Referentie]80040e07—Verkeerd type gegevens in criteria-expressie
Deze fout treedt op wanneer de server een pagina probeert te verwerken die het servergedrag Record invoegen of
Record bijwerken bevat, en waarbij met als onderdeel van het servergedrag een poging wordt gedaan de waarde van
een kolom Datum/tijd in een Microsoft Access-database in te stellen op een lege tekenreeks ("").
De gegevenstypen van Microsoft Access zijn dwingend; er wordt een strenge set met regels opgelegd voor bepaalde
kolomwaarden. De lege tekenreekswaarde in de SQL-query kan niet worden opgeslagen in een kolom Datum/tijd in
Access. De enige bekende manier om dit probleem te omzeilen is momenteel het invoegen in de kolommen Datum/tijd
in Access van lege tekenreeksen ("") of een andere waarde die niet overeenkomt met de reeks waarden die zijn
opgegeven voor het gegevenstype, te vermijden.
[Referentie]80040e10—Te weinig parameters
Deze fout treedt op wanneer een kolom die is opgegeven in uw SQL-query, niet in de databasetabel bestaat. Vergelijk
de kolomnamen in uw databasetabel met de SQL-query. De oorzaak van deze fout is vaak een typefout.
[Referentie]80040e10—Veld COUNT onjuist
Deze fout treedt op wanneer u een afdrukvoorbeeld van de pagina bekijkt die als servergedrag Record invoegen bevat
in een webbrowser en deze probeert te gebruiken om een record in te voegen in een Microsoft Access-database.