Zitat von hendrikator: „Es wird eine nicht leere Zeichenfolge als SourceTable-Name erwartet“ Die Fehlermeldung sagt Dir doch schon alles. Du musst auch angeben, Daten aus welcher Tabelle Du haben willst (da.Fill(ds, dt.TableName)
Das Problem bei Dir ist, der OleDbAdapter soll die Daten aus der Datenbank abholen (da.Fill). Du hast aber nicht angegeben, aus welcher Tabelle, denn dt.TableName ist zu diesem Zeitpunkt leer.
Zitat von hendrikator: „Unable to connect to any of the specified MySQL hosts.“ So ... erlaubt der Hoster auch direkter Zugriff auf die Datenbank über Internet?
Problem: Die Connection wurde nicht übergeben. Also Ändere die Zeile VB.NET-Quellcode (1 Zeile) in VB.NET-Quellcode (1 Zeile) und VB.NET-Quellcode (1 Zeile) in VB.NET-Quellcode (1 Zeile)
Habe momentan keine Idee. Du musst jetzt Schritt für Schritt durchgehen und schauen, woran es liegt. Ob das Problem beim Auslesen der Daten liegt oder beim Anzeigen, etc.