Hallo zusammen,
ich sitze gerade einem VB-Programm, dass Daten aus .csv-Dateien ausliest und sie letztlich in eine mySQL-Datenbank schreiben soll. Als ziemlicher Anfänger habe ich mir in Tutorials und auf connectionstrings.com angeschaut, wie man über VB so eine Verbindung herstellt, habe mir den MySQL Connector net besorgt und den Verweis gesetzt, aber es will nicht klappen und ich bin mit meinen paar Brocken Latein am Ende.
Ausschnitt aus dem Code:
Den SQL-Befehl habe ich mir schon per Debug.Print ausgeben lassen und im Query Browser getestet, der ist in Ordnung.
Ich bekomme auch keinen lesenden Zugriff. Ich hatte die DB mit einem Testdatensatz gefüllt, den ich über .ExecuteReader auslesen und in einer Listbox anzeigen lassen wollte. Da kam die Fehlermeldung "Connection must be valid and open". Scheint also ganz so, als käme einfach keine Verbindung zustande.
Was mache ich falsch?
Danke,
uHu.
ich sitze gerade einem VB-Programm, dass Daten aus .csv-Dateien ausliest und sie letztlich in eine mySQL-Datenbank schreiben soll. Als ziemlicher Anfänger habe ich mir in Tutorials und auf connectionstrings.com angeschaut, wie man über VB so eine Verbindung herstellt, habe mir den MySQL Connector net besorgt und den Verweis gesetzt, aber es will nicht klappen und ich bin mit meinen paar Brocken Latein am Ende.
Ausschnitt aus dem Code:
VB.NET-Quellcode
- Imports MySql.Data.MySqlClient
- Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
- Dim con As New MySqlConnection
- Dim cmd As New MySqlCommand
- con.ConnectionString = "Server=localhost;Port=3306;" &
- "Database=test;UID=root;Pwd=meinPW;"
- con.Open()
- cmd.CommandText = "INSERT INTO testtab (iprange,contact,ipvon,ipbis,vonipnumber,bisipnumber) VALUES (" & _
- "'" & ipRange & "','" & contact & "','" & ipvon & "','" & ipbis & "','" & vonipnumber & "','" & bisipnumber & "')"
- con.Close()
- End Sub
Den SQL-Befehl habe ich mir schon per Debug.Print ausgeben lassen und im Query Browser getestet, der ist in Ordnung.
Ich bekomme auch keinen lesenden Zugriff. Ich hatte die DB mit einem Testdatensatz gefüllt, den ich über .ExecuteReader auslesen und in einer Listbox anzeigen lassen wollte. Da kam die Fehlermeldung "Connection must be valid and open". Scheint also ganz so, als käme einfach keine Verbindung zustande.
Was mache ich falsch?
Danke,
uHu.