Fehlermeldung "Operation muss eine aktualisierbare Abfrage verwenden."

  • Tritt beim Arbeiten mit Zeta Producer eine Fehlermeldung der folgenden Form auf:

    Zitat

    System.Data.OleDb.OleDbException

    -----------------

    Operation muss eine aktualisierbare Abfrage verwenden.

    -----------------

    bei System.Data.Common.DbDataAdapter.UpdatedRowStatusErrors(RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount)
    bei System.Data.Common.DbDataAdapter.UpdatedRowStatus(RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount)
    bei System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows, DataTableMapping tableMapping)
    bei System.Data.Common.DbDataAdapter.UpdateFromDataTable(DataTable dataTable, DataTableMapping tableMapping)
    bei System.Data.Common.DbDataAdapter.Update(DataSet dataSet, String srcTable)
    bei System.Data.Common.DbDataAdapter.Update(DataSet dataSet)


    dann liegt vermutlich ein Berechtigungsproblem vor.

    D.h. Sie sind vermutlich in Windows mit einem Benutzer angemeldet, der zu wenig Berechtigungen auf dem Ordner hat, in dem die "web.mdb"-Datei Ihres Webprojekts liegt.

    Lösung:

    Sie können dies auf verschiedene Arten lösen:

    • Starten Sie Zeta Producer mit einem Benutzer, der mehr Dateisystem-(NTFS-)Berechtigungen auf den Ordner in dem die "web.mdb" liegt besitzt.
    • Geben Sie dem aktuellen Benutzer mehr Berechtigungen auf den Ordner in dem die "web.mdb" liegt.
    • Verschieben Sie Ihr Projekt in einen Ordner, auf dem der aktuelle Benutzer bereits genug Berechtigungen besitzt, z.B. in "Eigene Dateien".

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!