Operation Manual
PRB: 80004005 „Couldn't Use ‘(unknown)’; File Already in Use“ unter http://support.microsoft.com/default.aspx?scid=kb;de-de;Q174943.
PRB: „Microsoft Access 97-Datenbank-Verbindung kann in Active Server Pages nicht ausgeführt werden“ unter
http://support.microsoft.com/default.aspx?scid=kb;de-de;Q253604.
PRB: Error „Cannot Open File Unknown“ Using Access unter http://support.microsoft.com/default.aspx?scid=kb;de-de;Q166029.
[Reference]80004005 – Logon Failed() (Anmeldung fehlgeschlagen)
Dieser Fehler tritt auf, wenn Sie Microsoft SQL Server verwenden und versuchen, eine dynamische Seite in einem Webbrowser oder in der Live-
Ansicht anzuzeigen.
Der Fehler wird von SQL Server generiert, wenn das angegebene Anmeldekonto oder das Kennwort nicht erkannt oder akzeptiert wird (bei
Verwendung der Standardsicherheit) oder wenn ein Windows-Konto keinem SQL-Konto zugeordnet werden kann (bei Verwendung von integrierter
Sicherheit).
Im Folgenden werden mögliche Lösungen erläutert:
Wenn Sie die Standardsicherheit verwenden, sind Kontoname und Kennwort möglicherweise nicht korrekt. Versuchen Sie es mit dem Konto
und Kennwort des Systemadministrators (UID= „sa“, kein Kennwort). Diese Angaben müssen in der Zeile mit der Verbindungszeichenfolge
definiert werden. (DSNs speichern keine Benutzernamen und Kennwörter.)
Wenn Sie die integrierte Sicherheit verwenden, überprüfen Sie das Windows-Konto, das die Seite aufruft, und suchen Sie das zugeordnete
SQL-Konto (falls vorhanden).
SQL-Kontonamen dürfen in SQL Server keinen Unterstrich enthalten. Wenn das Windows-Konto IUSR_computername manuell einem SQL-
Konto mit dem gleichen Namen zugeordnet wurde, führt dies zu einem Fehler. Ordnen Sie jegliche Konten, deren Namen einen Unterstrich
enthalten, einem SQL-Kontonamen ohne Unterstrich zu.
[Reference]80004005 – Operation must use an updateable query (Operation muss eine aktualisierbare
Abfrage verwenden)
Dieser Fehler tritt auf, wenn ein Ereignis eine Datensatzgruppe aktualisiert oder Daten in eine Datensatzgruppe einfügt.
Im Folgenden werden mögliche Ursachen und Lösungen erläutert:
Für den Ordner, der die Datenbank enthält, wurden keine ausreichenden Berechtigungen festgelegt. Die IUSR-Berechtigungen müssen auf
Lesen/Schreiben eingestellt sein.
Für die Datenbankdatei selbst gelten keine ausreichenden Lese-/Schreibberechtigungen.
Die Datenbank befindet sich eventuell nicht im Verzeichnis „Inetpub/wwwroot“. Wenn die Datenbank sich nicht im Verzeichnis „wwwroot“
befindet, können Sie Daten zwar anzeigen und durchsuchen, aber unter Umständen nicht aktualisieren.
Die Datensatzgruppe basiert auf einer nicht aktualisierbaren Abfrage. Verknüpfungen sind ein gutes Beispiel für nicht aktualisierbare
Abfragen innerhalb einer Datenbank. Strukturieren Sie Ihre Abfragen so um, dass sie aktualisiert werden können.
Weitere Informationen über diesen Fehler finden Sie im Artikel „PRB: ASP ‘Error The Query Is Not Updateable’ When You Update Table
Record“ in der Microsoft Knowledge Base unter http://support.microsoft.com/default.aspx?scid=kb;de-de;Q174640.
[Reference]80040e07 – Data type mismatch in criteria expression (Datentyp im Kriterienausdruck stimmt
nicht überein)
Dieser Fehler tritt auf, wenn der Server eine Seite zu verarbeiten versucht, die das Serververhalten „Datensatz einfügen“ oder „Datensatz
aktualisieren“ enthält, und das Serververhalten versucht, den Wert einer Datum/Uhrzeit-Spalte in einer Microsoft Access-Datenbank auf eine leere
Zeichenfolge ("") einzustellen.
In Microsoft Access gelten für Datentypen strenge Kriterien und die Werte für bestimmte Spalten unterliegen rigorosen Regeln. Die leere
Zeichenfolge in der SQL-Abfrage kann in Access nicht in einer Spalte „Datum/Uhrzeit“ gespeichert werden. Dieses Problem lässt sich derzeit nur
umgehen, indem in Access keine Datum/Uhrzeit-Spalten mit leeren Zeichenfolgen ("") eingefügt oder aktualisiert werden. Auch andere Werte, die
nicht dem gültigen Wertebereich des Datentyps entsprechen, sind zu vermeiden.
[Reference]80040e10 – Too few parameters (Nicht genügend Parameter)
Dieser Fehler tritt auf, wenn eine in der SQL-Abfrage angegebene Spalte nicht in der Datenbanktabelle vorhanden ist. Vergleichen Sie die
Spaltennamen der Datenbanktabelle mit der SQL-Abfrage. Dieses Problem wird häufig durch einen Schreibfehler verursacht.
[Reference]80040e10 – COUNT field incorrect (COUNT-Feld ungültig)
Dieser Fehler tritt auf, wenn Sie eine Vorschau einer Seite, die das Serververhalten „Datensatz einfügen“ enthält, in einem Webbrowser anzeigen
und versuchen, damit einen Datensatz in eine Microsoft Access-Datenbank einzufügen.
Möglicherweise versuchen Sie, einen Datensatz in ein Datenbankfeld einzufügen, dessen Name ein Fragezeichen (?) enthält. Bei einigen
Datenbank-Engines, unter anderem auch bei Microsoft Access, ist das Fragezeichen ein Sonderzeichen. Es sollte daher weder für Namen der
Datenbanktabellen noch für Feldnamen verwendet werden.
552










