Operation Manual

Table Of Contents
595
VERWENDEN VON DREAMWEAVER
Erstellen dynamischer Sites vorbereiten
Last updated 10.4.2012
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.