Operation Manual

575
DREAMWEAVER GEBRUIKEN
Voorbereidingen voor het bouwen van dynamische websites
Laatst bijgewerkt 2/5/2011
U probeert wellicht een record in te voegen in een databaseveld met een vraagteken (?) in de veldnaam. Het vraagteken
wordt beschouwd als een speciaal teken voor bepaalde database-engines, waaronder Microsoft Access, en mag niet
worden gebruikt voor databasetabelnamen of veldnamen.
Open uw databasesysteem en verwijder het vraagteken (?) uit de veldnamen en werk op uw pagina het servergedrag
bij dat naar dit veld verwijst.
[Referentie]80040e14—Syntaxisfout in INSERT INTO-instructie
Deze fout treedt op wanneer de server een poging doet een pagina te verwerken die het servergedrag Record invoegen
bevat.
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.