Freigeben über

Funktion Date() unbekannt??

Anonym
2022-02-10T16:50:56+00:00

Hallo, meine Classic Asp Website mit Access produzieren seit Umzug auf Server2019 500er Fehler: ASPClassic Fehlercode 0x80070002

Daraufhin habe ich die Abfragen lokal überprüft und bin darauf gestoßen , Date() angeblich unbekannt ist (Access 365). Das kann doch irgendwie nicht sein . s,Screenshot
Hat jemand eine Idee dazu?
Danke im voraus

Microsoft 365 und Office | Access | Geschäftlich | Windows

Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen.

0 Kommentare Keine Kommentare
{count} Stimme
Antwort, die vom Frageautor angenommen wurde
  1. Anonym
    2022-02-11T10:09:43+00:00

    Hallo!

    Es gibt mehrere Varianten des Date()-nicht-definiert-Problems. Die einfache ist die, bei der ein Verweis kaputt gegangen ist. Wie du das prüfst und behebst, steht in FAQ 7.1 Verweise.

    Wenn die Verweise in Ordnung sind, dann ist es die kompliziertere Variante, bei der irgendwas mit den DLLs kaputt ging. Die genaue Ursache bleibt i.d.R. unbekannt. Was dann manchmal hilft, ist eine Reparatur der Access/Office-Installation, manchmal hilft auch nur komplettes De- und -Neuinstallieren.

    Wenn nichts hilft oder möglich ist, und sich der Fehler nur im Zusammenhang mit Date() bemerkbar macht (schon oft so gelesen), dann kannst du als Workaround auch alle Date()-Verwendungen durch etwas wie DateValue(Now) ersetzen, denn Now funktioniert erfahrungsgemäß immer.

    Für das generelle Suchen/Ersetzen quer durch die Datenbank gibt es das Tool Find and Replace for Access (kostet, hat aber 30 Tage Trial).

    Eine Person fand diese Antwort hilfreich.
    0 Kommentare Keine Kommentare

5 zusätzliche Antworten

Sortieren nach: Am hilfreichsten
  1. Anonym
    2022-02-11T09:25:45+00:00

    Hallo Paul,

    Wenn das Problem nach dem Umzug auf Server 2019 entstanden ist, bitte wende dich an die Spezialisten in Q and A Forum

    Mit freundlichen Grüssen

    Galin Karlov

    Microsoft 365 Support Engineer

    0 Kommentare Keine Kommentare
  2. Anonym
    2022-02-11T21:18:28+00:00

    Hallo,

    danke für den Hinweis!

    Aber das Problem tritt sowohl auf dem Server auf (sehr peinlich) unter Classic Asp mit dem vorinstallierten Treiber als auch lokal unter Windows11 und Access 365.

    0 Kommentare Keine Kommentare
  3. Anonym
    2022-02-11T21:33:09+00:00

    Wenn nichts hilft oder möglich ist, und sich der Fehler nur im Zusammenhang mit Date() bemerkbar macht (schon oft so gelesen), dann kannst du als Workaround auch alle Date()-Verwendungen durch etwas wie DateValue(Now) ersetzen, denn Now funktioniert erfahrungsgemäß immer.

    Hallo Karl,

    danke für die Hinweise - bin ich ja beruhigt, dass ich nicht der einzige bin, bei dem das Problem auftritt!

    Also mein Access 365 macht es mit dem DateValue(Now) Workaround :-) Ich hoffe auf dem Server (3 Webseiten betroffen) klappt es dann auch und es bleibt das einzige Problem...

    Vielen Dank nochmal !

    Rainer

    0 Kommentare Keine Kommentare
  4. Anonym
    2022-02-12T13:23:16+00:00

    Hallo Karl,

    die geänderte Abfrage, die lokal funktioniert, produziert leider auf dem Server immer noch den 500er Fehler. Kennst Du noch ein anderes Workaround?

    Oder bessere Diagnose Möglichkeiten?

    Fehlerseite

    Danke!

    0 Kommentare Keine Kommentare