tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von Godstyle
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
2010
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    crsakawolf crsakawolf ist offline Mitglied Gold
    Registriert seit
    Apr 2006
    Beiträge
    237
    Hallo,
    ich habe ein Problem mit der Verbindung zur MySQL-DB.
    Da ich PHP-Programmierer bin aber derzeit mich auf ASP "umschulen" muss, brauch ich bitte mal eure Hilfe.

    Es wird eine MySQL 5.1 Datenbank verwendet.

    Vielen dank.

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    
    <%
    ' Datenbankconnection
     
    Dim strDriver
        strDriver = "DRIVER=MySQL ODBC 3.51 Driver;"
    Dim strServer
       strServer = "SERVER=xxxx;"
    Dim strUsername
        strUsername = "UID=xxxx;"
    Dim strPassword
        strPassword = "PWD=xxxx;"
    Dim strDatabase
        strDatabase = "DATABASE=xxxx;"
    Dim strComplete
        strComplete = strDriver & strServer  & strDatabase & strUsername & strPassword
     
    Set objConn = Server.CreateObject("ADODB.Connection")
        objConn.open strComplete
     
    %>

    Danke schonmal im Vorfeld

    PS: als Fehlermeldung erhalte ich
    "Microsoft OLE DB Provider for ODBC Drivers Fehler "80004005'

    [Microsoft][ODBC Driver Manager] Der Datenquellenname wurde nicht gefunden, und es wurde kein Standardtreiber angegeben

    /Main/Intranet_DB/config/db_conn.inc, line 31 "
    Geändert von crsakawolf (05.01.10 um 07:59 Uhr)
     

  2. #2
    Godstyle Godstyle ist offline Mitglied Brokat
    Registriert seit
    Feb 2008
    Ort
    Niedersachsen
    Beiträge
    282
    moin,

    versuch es mal so.

    1. Starten den Registrierungseditor (Regedt32.exe).
    2. Suche den folgenden Schlüssel in der Registrierung:
    HKEY_LOCAL_MACHINE\Software\ODBC
    3. Klicke im Menü Sicherheit auf Berechtigungen.
    4. Wählen Sie Berechtigungen in allen bestehenden Teilschlüsseln ersetzen, und setze die Berechtigungen für die Gruppe "Jeder" auf "Vollzugriff".
    5. Beenden Sie den Registrierungseditor.

    dann sollte es klappen.

    lg
     

  3. #3
    crsakawolf crsakawolf ist offline Mitglied Gold
    Registriert seit
    Apr 2006
    Beiträge
    237
    Also liegt es an der MySQL Einstellung und nicht am Script?

    Weil wenn ich mit PHP zugreife, habe ich Zugriff darauf.


    PHP-Code:
    <?

    $user 
    "XXXX";
    $password "XXXX";

    $datenbank "XXXX";
    $pfad "XXXX";

    $connection=mysql_connect($pfad$user$password) or die

    (
    "Verbindungsversuch fehlgeschlagen");

    mysql_select_db($datenbank$connection) or die ("Fehler bei der Datenbank auswahl"); 

    ?>
     

  4. #4
    Godstyle Godstyle ist offline Mitglied Brokat
    Registriert seit
    Feb 2008
    Ort
    Niedersachsen
    Beiträge
    282
    Error Message: Microsoft OLE DB Provider for ODBC Drivers Error '80004005'

    bedeutet, das der treiber den du für den zugrif via asp benötigst nicht verfügbar ist, das liegt zu 99% daran das du die berechtigung nicht hast, php benötigt den treiber nicht, deswegen klappt es auch.
    crsakawolf bedankt sich. 

  5. #5
    crsakawolf crsakawolf ist offline Mitglied Gold
    Registriert seit
    Apr 2006
    Beiträge
    237
    Ah okay, dann muss ich mich ma an unsere Serveradmins wenden

    Danke
     

Ähnliche Themen

  1. Mysql connection
    Von cavigelli im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 05.07.06, 16:53
  2. MySQL: ERROR 2013 (HY000): Lost connection to MySQL server during query
    Von blumshuett im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 07.06.06, 23:23
  3. Antworten: 1
    Letzter Beitrag: 04.04.06, 20:06
  4. mysql connection mit c++
    Von the_smooth im Forum C/C++
    Antworten: 4
    Letzter Beitrag: 30.11.04, 18:17
  5. mySQL connection
    Von dji im Forum ASP
    Antworten: 5
    Letzter Beitrag: 30.08.02, 10:17