Zum Inhalt springen

MySQL Datenbank ansprechen mit Visual Basic


SniperT

Empfohlene Beiträge

Hi... ich bin sehr neu bei VB und möchte mich gleich an eine MySQL-Datenbank (w2k), die auf einem Webserver (IP:172.31.4.167) ist anbinden und habe folgenden Code geschrieben...

Dim conn As ADODB.Connection

Private Sub verbinde()

On Local Error GoTo errhandler

Set conn = New Connection

conn.ConnectionString = "Driver=={MySQL ODBC 3.51 Driver};Server=172.31.4.167;UID=all;PWD=all;database=Telefonbuch"

' Provider=MSDASQL; ;Option=16386

conn.Open

MsgBox "Funzt..."

errhandler:

MsgBox "Kaputt...", vbCritical Or vbOKOnly, "Fehler"

End Sub

... das Problem ist, dass er die Connection nicht öffnen kann, was ist denn alles falsch? Welchen Treiber und wo finde ich den?

DANKE!!

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 2 Wochen später...

Ich hab MyODBC installiert, damit kann ich alles super ansprechen.

Ist glaub ich auch von der MySQL HP, bin mir im Moment aber nicht sicher.

Bei mir siehts dann ungefähr so aus:


Public Function DB_Öffnen() As Long

    On Error GoTo Fehler

    If gb_dbistgeöffnet Then

        DB_Öffnen = 0

        Exit Function

    End If

    With myDB

        .CursorLocation = adUseClient

        .Mode = adModeShareDenyNone

        .Provider = "MSDASQL.1"

        .ConnectionString = "Data Source=" & is_Datenbank

        .Mode = adModeReadWrite

        .Open

        gb_dbistgeöffnet = True

    End With

    Exit Function

Fehler:

    ZeigerEntladen

    DB_Öffnen = Err.Number

    mdiMain.DB_Status = Err.Number

    Err.Source = "modDatenbank\DB_Öffnen()"

    Fehler Err, "Datenbankfehler", "????"

    Err.Clear

End Function

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...