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![;)](https://www.vb-paradise.de/wcf/images/smilies/wink.png)
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
![;)](https://www.vb-paradise.de/wcf/images/smilies/wink.png)
Gruß Jonny
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Xyolyp“ ()