Michael: Windows 2000 IIS (ODBC Fehler) Hilfe!

Hallo,

Ich hab Heute Win2K und den IIS auf meinem Rechner installiert.
Jetzt bekomme ich einfach einen komischen Fehler bei aufrufen meiner Site: (das hatte ich beim PWS NICHT!)

Microsoft OLE DB Provider for ODBC Drivers- Fehler '80004005'
[Microsoft][ODBC Driver Manager] Fehler bei SQLSetConnectAttr-Aufruf für Treiber.

Ich hab die DSN genau so eingetragen wie für den PWS.
Hier mein Verbindung Code:

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "meineDB","","meinPassword"
%>

Die Linie 3 hat einen Fehler sagt mir IIS.
ABER WO ?

Danke für eure Hilfe!

Michael

  1. Hallo Michael!

    Leider kenne ich die Fehlernummern auch nicht, aber kann es sein, dass Du vergessen hast in der Systemsteuerung unter "ODBC Data Sources" die Verbindung zu Deiner Datenbank aufzubauen?

    Gruß,
    Daniel

    1. Leider kenne ich die Fehlernummern auch nicht, aber kann es sein, dass Du vergessen hast in der Systemsteuerung unter "ODBC Data Sources" die Verbindung zu Deiner Datenbank aufzubauen?

      Nein das kann nicht sein.

  2. Hallo Michael,

    Ich hab Heute Win2K und den IIS auf meinem Rechner installiert.
    Jetzt bekomme ich einfach einen komischen Fehler bei aufrufen meiner Site: (das hatte ich beim PWS NICHT!)

    Microsoft OLE DB Provider for ODBC Drivers- Fehler '80004005'
    [Microsoft][ODBC Driver Manager] Fehler bei SQLSetConnectAttr-Aufruf für Treiber.

    Diesen Fehler habe ich im Moment auf einem Server, der sich per
    ODBC an einen Informix DB Server konnekten soll. MS (bzw. auch die
    Onlinehilfe von Informix) sagen mir zwar, wie der Fehler zustande
    kommt (weil ein bestimmter SQL State ohne weitere Fehlerbeschreibung
    vom DB-Treiber zurückkommt) aber nicht, welche Ursache es haben kann.

    http://support.microsoft.com/support/kb/articles/Q164/1/73.asp?LN=EN-US&SD=tech&FR=0
    sowie http://search.support.microsoft.com/kb/c.asp?FR=0&SD=TECH&LN=EN-US
    und Suche nach "SQLSetConnectAttr".

    Ich hab die DSN genau so eingetragen wie für den PWS.
    Hier mein Verbindung Code:

    <%
    Set Conn = Server.CreateObject("ADODB.Connection")
    Conn.Open "meineDB","","meinPassword"
    %>

    [...]

    In Deinem Fall könnte die Angabe eines Usernamens auch noch helfen.
    Conn.Open "meineDB","admin","meinPassword"

    BTW: Welche Datenbank verwendest Du denn?

    Tschau, Stefan

    1. Hallo Stefan!

      Ich verwende eine Access2000 DB.
      Habe es soeben mit einem Benutzer versucht.
      Es funktioniert auch nicht.

      Nun weiss ich nicht mehr was ich da machen soll.

      Danke

      Michael