Operation Manual

Nach oben
Öffnen Sie Ihr Datenbanksystem und löschen Sie das Fragezeichen (?) aus den Feldnamen. Aktualisieren Sie dann die Serververhalten der Seite,
die auf dieses Feld verweisen.
[Reference]80040e14 – Syntax error in INSERT INTO statement (Syntaxfehler in Anweisung INSERT INTO)
Dieser Fehler tritt auf, wenn der Server eine Seite zu verarbeiten versucht, die das Serververhalten „Datensatz einfügen“ enthält.
Der Fehler ist in der Regel auf mindestens eines der folgenden Probleme in Bezug auf den Namen eines Feldes, eines Objekts oder einer
Variablen in der Datenbank zurückzuführen:
Ein reserviertes Wort wird als Name verwendet. Bei den meisten Datenbanken sind bestimmte Wörter reserviert. So ist beispielsweise „date“
ein reserviertes Wort. Es kann daher nicht als Spaltenname in einer Datenbank verwendet werden.
Der Name enthält Sonderzeichen. Zu den Sonderzeichen gehören beispielsweise:
. / * : ! # & - ?
Der Name enthält ein Leerzeichen.
Dieser Fehler kann auch auftreten, wenn für ein Objekt in der Datenbank eine Eingabemaske definiert wurde und die eingegebenen Daten
nicht der Maske entsprechen.
Sie können das Problem beheben, indem Sie keine reservierten Wörter für die Spaltennamen in der Datenbank angeben, wie beispielsweise
„date“, „name“, „select“, „where“ und „level“. Entfernen Sie auch eventuell vorhandene Leerzeichen und Sonderzeichen.
Auf den folgenden Webseiten finden Sie Listen der reservierten Wörter für gängige Datenbanksysteme:
Microsoft Access unter http://support.microsoft.com/default.aspx?scid=kb;de-de;Q209187
Microsoft SQL Server unter http://msdn.microsoft.com/library/default.asp?url=/library/de-de/tsqlref/ts_ra-rz_9oj7.asp
MySQL unter http://dev.mysql.com/doc/mysql/en/reserved-words.html
[Reference]80040e21 – ODBC error on Insert or Update (ODBC-Fehler beim Einfügen oder Aktualisieren)
Dieser Fehler tritt auf, wenn der Server eine Seite zu verarbeiten versucht, die das Serververhalten „Datensatz aktualisieren“ oder „Datensatz
einfügen“ enthält. Die Datenbank kann den Einfüge- oder Aktualisierungsvorgang des Serververhaltens nicht verarbeiten.
Im Folgenden werden mögliche Ursachen und Lösungen erläutert:
Das Serververhalten versucht, ein Feld für die automatische Nummerierung in der Datenbanktabelle zu aktualisieren oder einen Datensatz in
ein solches Feld einzufügen. Da Felder für die automatische Nummerierung automatisch vom Datenbanksystem ausgefüllt werden, ist es
nicht möglich, extern einen Wert in diese Felder einzutragen.
Die Daten, die vom Serververhalten eingefügt oder aktualisiert werden, entsprechen nicht dem Typ des Datenbankfelds. Beispielsweise wird
versucht, ein Datum in ein boolesches Ja-/Nein-Feld, eine Zeichenfolge in ein numerisches Feld oder eine fehlerhaft formatierte Zeichenfolge
in ein Datum/Uhrzeit-Feld einzufügen.
[Reference]800a0bcd – Either BOF or EOF is true (BOF oder EOF ist wahr)
Dieser Fehler tritt auf, wenn Sie versuchen, eine dynamische Seite in einem Webbrowser oder in der Live-Ansicht anzuzeigen.
Das Problem entsteht, wenn versucht wird, Daten aus einer leeren Datensatzgruppe auf der Seite anzuzeigen. Sie können das Problem beheben,
indem Sie dem auf der Seite anzuzeigenden dynamischen Inhalt das Serververhalten „Bereich zeigen“ zuweisen. Gehen Sie dazu
folgendermaßen vor:
1. Markieren Sie den dynamischen Inhalt auf der Seite.
2. Klicken Sie im Bedienfeld „Serververhalten“ auf die Schaltfläche mit dem Pluszeichen (+) und wählen Sie „Bereich zeigen“ > „Bereich
zeigen, wenn Datensatzgruppe nicht leer ist“.
3. Wählen Sie die Datensatzgruppe aus, die den dynamischen Inhalt bereitstellt, und klicken Sie auf „OK“.
4. Wiederholen Sie die Schritte 1 bis 3 für alle dynamischen Inhaltselemente auf der Seite.
MySQL-Fehler beheben
Die folgende Fehlermeldung tritt beim Testen einer PHP-Datenbankverbindung mit MySQL 4.1 häufig auf: „Client does not support authentication
protocol requested. Consider upgrading MySQL client.“
Sie müssen möglicherweise zu einer früheren Version von MySQL zurückkehren oder PHP 5 installieren und einige DLLs (Dynamic Link Libraries)
kopieren. Detaillierte Anweisungen finden Sie unter Einrichten einer PHP-Entwicklungsumgebung.
Rechtliche Hinweise | Online-Datenschutzrichtlinie
553