Armin: ODBC Drivers error '80004005'

Hallo nochmal,
vielen Dank fuer Deine Antwort Stefan. Ich hatte den Code in meiner letzten Anfrage falsch dargestellt. Hier nochmal...

set objconn = server.createobject("ADODB.Connection")
objConn.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=D:\Webseiten\statisch\central_services\it\asp\HW_Req_Data.mdb"
Set objRS1 = Server.CreateObject("ADODB.Recordset")

oder..

set objconn = server.createobject("ADODB.Connection")
conString = "DBQ=" & Server.MapPath("HW_Req_Data.mdb")
objconn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & conString
Set objRS1 = Server.CreateObject("ADODB.Recordset")

Wenn ich versuche, diese Codestuecke auszufuehren, bekomme ich folgende Fehlermeldung:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver] Cannot open database '(unknown)'. It may not be a database that your application recognizes, or the file may be corrupt.

Der erstere Code hat eine Woche lang funktioniert. Dann habe ich eine Kopie der Datei auf Diskette angelegt und seitdem bekomme ich immer die obige Fehlermeldung.

Gruss Armin

  1. Microsoft OLE DB Provider for ODBC Drivers error '80004005'
    [Microsoft][ODBC Microsoft Access Driver] Cannot open database '(unknown)'. It may not be a database that your application recognizes, or the file may be corrupt.

    Hi

    dumme Frage , haste schon mal überprüft ob die MDB nicht wirklich
    nen Schuss hat , also mal mit Access geöffnet bzw. mal repariereren
    lassen ?

    gruss
    Beldin

    1. Hab natuerlich schon getestet ob die Datei OK ist.
      Ist sie auch.
      Trotzdem danke fuer die Antwort.

      1. Hab natuerlich schon getestet ob die Datei OK ist.
        Ist sie auch.
        Trotzdem danke fuer die Antwort.

        Hi

        also wenn du am Script und der Datenban nix geändert hast , und nur
        ne Datei (welche MDB oder Script ?) auf Diskette gezogen hast , und es
        seitdem aufmal nicht mehr geht stellt sich für ich eigentlch die Frage
        ob auf der Diskette evtl. ein Virus war , oder haste sonst noch was
        geändert ?
        Also ich würde mal nach Viren checken , MDB reparieren , evtl. die
        Data Access Objects in der aktuellsten Version nochmal installieren.
        Testweise sonst noch mal ne System-DSN anlegen und versuchen ob der
        Connect darüber geht , mehr fällt mir sonst auch nicht ein ohne den
        Code und die MDB hier zu haben.. :)

        gruss
        Beldin