Hey,
ich wende mich nachdem ich hier nach viel Suche keine Lösung für mein Problem gefunden habemal an euch.
Ich möchte eine MySQL-Tabelle auslesen und die Daten, die ich gewinne in eine neue Zeile in einer DataTable schreiben.
EDIT: Ich möchte natürlich jede neue Zeile, die ausgelesen wird in eine seperate Zeile in der DataTable schreiben ;)
Code:
Hier einmal die Funktion dbopenrecordset
Und hier die Fehlermeldung:
Ein Ausnahmefehler des Typs "System.ArgumentNullException" ist in mscorlib.dll aufgetreten.
Zusätzliche Informationen: Der Wert darf nicht NULL sein.
EDIT_2: Die Funktion ist fehlerfrei, in einer anderen Abfrage nach einem einzelnen Wert funktioniert sie.
Ich hoffe mal ihr könnt mir weiterhelfen und Danke schon mal im Voraus
Gruß Jonny
ich wende mich nachdem ich hier nach viel Suche keine Lösung für mein Problem gefunden habemal an euch.
Ich möchte eine MySQL-Tabelle auslesen und die Daten, die ich gewinne in eine neue Zeile in einer DataTable schreiben.
EDIT: Ich möchte natürlich jede neue Zeile, die ausgelesen wird in eine seperate Zeile in der DataTable schreiben ;)
Code:
VB.NET-Quellcode
- Dim id As New Integer
- id = 1
- Dim cmd As String
- cmd = "SELECT * FROM fhz WHERE id = '" & id & "'"
- Dim rdr As MySqlClient.MySqlDataReader
- rdr = Class1.dbopenrecordset(cmd).ExecuteReader '<-------------- Hier soll der Fehler sein'
- While rdr.Read()
- FhzTable.Rows.Add(rdr)
- id += 1
- End While
- rdr.Close()
- connection.Close()
Hier einmal die Funktion dbopenrecordset
VB.NET-Quellcode
- Public Shared Function dbopenrecordset(ByVal cmd As String) As MySql.Data.MySqlClient.MySqlCommand
- Dim connectionstring As String = "server=SERVERIP;user=USERNAME;database=DATENBANKNAME;port=PORT;password=PASSWORT;"
- Dim connection As New MySql.Data.MySqlClient.MySqlConnection(connectionstring)
- Dim command As New MySql.Data.MySqlClient.MySqlCommand(cmd, connection)
- connection.Open()
- command.BeginExecuteReader()
- Return command
- connection.Close()
- End Function
Und hier die Fehlermeldung:
Ein Ausnahmefehler des Typs "System.ArgumentNullException" ist in mscorlib.dll aufgetreten.
Zusätzliche Informationen: Der Wert darf nicht NULL sein.
EDIT_2: Die Funktion ist fehlerfrei, in einer anderen Abfrage nach einem einzelnen Wert funktioniert sie.
Ich hoffe mal ihr könnt mir weiterhelfen und Danke schon mal im Voraus
Gruß Jonny
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Xyolyp“ ()