Thomas: Datenbank auf Remote-Server mit seltsamen Verhalten

Also,

auf einem Server liegt eine Access-Datenbank. Diese wird per ASP-Script angesprochen.
Aber: Bei Schreiboperationen (INSERT) kommt der Fehler "Operation must use an updateable query.", bei DELETE erscheint "Could not delete from specified tables."

Wird das ganze lokal durchgeführt (per voller IP oder 127.0.0.1; identische DB; alle Scripte 1:1 identisch) läuft alles bestens.

Hat jemand eine Idee, waoran es liegen könnte???

Danke

Thomas

  1. Also,

    Hallo

    auf einem Server liegt eine Access-Datenbank. Diese wird per ASP-Script angesprochen.
    Aber: Bei Schreiboperationen (INSERT) kommt der Fehler "Operation must use an updateable query.", bei DELETE erscheint "Could not delete from specified tables."

    Wird das ganze lokal durchgeführt (per voller IP oder 127.0.0.1; identische DB; alle Scripte 1:1 identisch) läuft alles bestens.

    Hat jemand eine Idee, waoran es liegen könnte???

    wahrscheinlich hast du keine Schreibberechtigung, wenn du die ASP von "außen" aufrufst. Wenn du die ASP auf dem Rechner aufrufst bekommst du beim IIS wahrscheinlich Admin-Rechte und Änderungen in der Datenbank (also einer Datei) sind dir stattgegeben.

    Danke

    Thomas

    Benne

    1. Hi,

      wahrscheinlich hast du keine Schreibberechtigung, wenn du die ASP von "außen" aufrufst. Wenn du die ASP auf dem Rechner aufrufst bekommst du beim IIS wahrscheinlich Admin-Rechte und Änderungen in der Datenbank (also einer Datei) sind dir stattgegeben.

      Benne

      Hm, die Idee hatte ich auch schon, bis mir auffiel, dass ich per FTP problemlos die DB ersetzen kann (runtergeladen, lokal probiert und wieder hochladen gewollt). Für FTP und WWW nutzt der IIS IMHO den gleichen Nutzer-Account ....

      Aber trotzdem Danke für die Bestätigung meiner ersten Idee...

      Thomas

      1. Hi,

        wahrscheinlich hast du keine Schreibberechtigung, wenn du die ASP von "außen" aufrufst. Wenn du die ASP auf dem Rechner aufrufst bekommst du beim IIS wahrscheinlich Admin-Rechte und Änderungen in der Datenbank (also einer Datei) sind dir stattgegeben.

        Benne

        Hm, die Idee hatte ich auch schon, bis mir auffiel, dass ich per FTP problemlos die DB ersetzen kann (runtergeladen, lokal probiert und wieder hochladen gewollt). Für FTP und WWW nutzt der IIS IMHO den gleichen Nutzer-Account ....

        nein, für FTP bekommst du definitiv einen anderen Benutzernamen, der bei Dir wahrscheinlich auch Schreibrechte hat.

        Aber trotzdem Danke für die Bestätigung meiner ersten Idee...

        Thomas

        1. Hi,
          Hm, die Idee hatte ich auch schon, bis mir auffiel, dass ich per FTP problemlos die DB ersetzen kann (runtergeladen, lokal probiert und wieder hochladen gewollt). Für FTP und WWW nutzt der IIS IMHO den gleichen Nutzer-Account ....
          nein, für FTP bekommst du definitiv einen anderen Benutzernamen, der bei Dir wahrscheinlich auch Schreibrechte hat.

          Autsch, natürlich! Aber ich habe grade noch eine gravierendere Fehlerquelle gefunden: Vermutlich ist im DSN-Eintrag das Schreibschutz-Attribut gesetzt (wer immer das auch war). Also doch bis mirgen früh warten...

          Danke nochmal

          Thomas