Operation Manual

Naar boven
Deze fout is doorgaans het resultaat van een of meer van de volgende problemen met de naam van een veld, object of variabele in de database:
Een gereserveerd woord als naam gebruiken. De meeste databases bevatten een lijst met gereserveerde woorden. Zo is
“date” een gereserveerd woord dat niet voor kolomnamen in een database kan worden gebruikt.
Speciale tekens in de naam gebruiken. Voorbeelden van speciale tekens zijn onder meer:
. / * : ! # & - ?
Een spatie in de naam gebruiken.
De fout kan ook optreden wanneer er een invoermasker is gedefinieerd voor een object in de database en de ingevoegde
gegevens niet overeenstemmen met het masker.
U kunt dit probleem verhelpen door het gebruik van woorden als “date”, “name”, “select”, “where” en “level” te vermijden
wanneer u kolomnamen opgeeft in uw database. Ook mag u geen spaties en andere speciale tekens gebruiken.
Zie de volgende webpagina's voor lijsten met gereserveerde woorden voor algemene databasesystemen:
Microsoft Access op http://support.microsoft.com/default.aspx?scid=kb;nl-nl;Q209187
Microsoft SQL Server op http://msdn.microsoft.com/library/default.asp?url=/library/nl-nl/tsqlref/ts_ra-rz_9oj7.asp
MySQL op http://dev.mysql.com/doc/mysql/en/reserved-words.html
[Referentie]80040e21—ODBC-fout bij invoegen of bijwerken
Deze fout treedt op wanneer de server een poging doet een pagina te verwerken die het servergedrag Record bijwerken of Record invoegen
bevat. De database kan deze bewerking die het servergedrag probeert uit te voeren, niet verwerken.
Hieronder vindt u een aantal mogelijke oorzaken en oplossingen:
Met het servergedrag wordt een poging gedaan om een automatisch genummerd veld van een databasetabel bij te werken of
om een record in te voegen in een dergelijk veld. Aangezien automatisch genummerde velden automatisch worden bijgewerkt
door het databasesysteem, zal elke poging om deze van buitenaf in te vullen, stranden.
De gegevens die met het servergedrag worden bijgewerkt of ingevoegd, zijn het verkeerde type voor het databaseveld.
Voorbeelden hiervan zijn het invoegen van een datum in een Booleaans veld (ja/nee), het invoegen van een tekenreeks in een
numeriek veld of het invoegen van een onjuist opgemaakte tekenreeks in het veld Datum/tijd.
[Referentie]800a0bcd—BOF of EOF is waar
Deze fout treedt op wanneer u probeert een dynamische pagina te bekijken in een webbrowser of in Live View.
Het probleem treedt op wanneer op de pagina gegevens moeten worden weergegeven uit een lege recordset. Dit probleem kunt u oplossen door
het servergedrag Regio tonen toe te passen op de dynamische inhoud die op de pagina moet worden weergegeven:
1. Selecteer de dynamische inhoud op de pagina.
2. Klik in het deelvenster Servergedrag op de plusknop (+) en selecteer Regio tonen> Regio tonen als recordset niet leeg is.
3. Selecteer de recordset waaruit de dynamische inhoud moet komen en klik op OK.
4. Herhaal stap 1 tot 3 voor elk element met dynamische inhoud op de pagina.
MySQL-foutberichten oplossen
Eén veelvoorkomend foutbericht dat u kunt krijgen tijdens het testen van een PHP-databaseverbinding met MySQL 4.1, is “Client ondersteunt
gevraagd bekrachtigingsprotocol niet. Kijk of u MySQL-client kunt opwaarderen.”
Wellicht moet u terugvallen op een eerdere versie van MySQL of PHP 5 installeren en een aantal DLL's (Dynamic Link Libraries) kopiëren. Zie
Een PHP-ontwikkelomgeving instellen voor uitgebreide instructies.
Juridische kennisgevingen | Online privacybeleid
679