Hallo,
erstmal ein Lob an das VB-Paradise-Forum. Durch die Suchfunktion konnte mir schon bei vielen Problemen geholfen werden.
Ich möchte nun folgendes realisieren:
Ein kleines LAN Tool, welches 2 Tabellen aus einer Datenbank ausliest und anzeigt:
a) Newsticker. In der Datenbank sind folgende Felder definiert:
Uhrzeit, Text
b) Spielplan. In der Datenbank sind folgende Felder definiert:
Uhrzeit, Game, Mode, ServerIP, Text
Der mySQL-Server steht bei mir im lokalen Netzwerk und wird auch problemlos von anderen Rechnern erreicht. Habe auf die schnelle mal ein PHP-Script programmiert, die Daten können damit korrekt von einem anderen PC bezogen werden. Grundlegende bis gute mySQL und PHP-Kenntnisse sind also vorhanden.
Nun stecke ich aber bei meinem kleinen VB 2008 Programm fest. Ich habe bereits folgende Threads durchgelesen:
[VB.NET] MySQL-Datenbanken mit VB.net/VB2005/VB2008
[VB 2008] MySQL Abfrage in Textbox
[VB.NET] Verbindung zu einer MySQL-Datenbank via PHP-Skript
Bei dem zweiten Link fehlt mir aber irgendwie eine Schleife, damit die Datensätze nacheinander abgefragt werden. Wie sollte ich nun genau weitermachen?
Bisher habe ich den Connector (mysql-connector-net-5.2.7) installiert. In meinem Projekt habe ich über Projekt -> Verweis hinzufügen -> MySQL.Data auch die DLL hinzugefügt.
Den Code, den ich bisher angepasst habe funktioniert soweit.
Aber wie gehe ich jetzt weiter vor? Das ist ja eigentlich ein 0-8-15 Projekt - über die Suchfunktion finde ich aber nichts passendes. Bin in VB ein absoluter Newbie.
Hoffe auf Hilfe.
Vielen Dank
gammlo
EDIT: Habe dieses hier natürlich auch schon gefunden:
openbook.galileocomputing.de/e…98b9747d6b09b06a128efa30f
Was ich mich aber noch frage.... braucht JEDER Client denn nochmal extra diesen mySQL-Connector? Ich würde das gerne so haben, dass jeder Client nur die .exe-Datei lädt, aber trotzdem sämtliche Daten aus der mySQL-DB auslesen kann.
erstmal ein Lob an das VB-Paradise-Forum. Durch die Suchfunktion konnte mir schon bei vielen Problemen geholfen werden.
Ich möchte nun folgendes realisieren:
Ein kleines LAN Tool, welches 2 Tabellen aus einer Datenbank ausliest und anzeigt:
a) Newsticker. In der Datenbank sind folgende Felder definiert:
Uhrzeit, Text
b) Spielplan. In der Datenbank sind folgende Felder definiert:
Uhrzeit, Game, Mode, ServerIP, Text
Der mySQL-Server steht bei mir im lokalen Netzwerk und wird auch problemlos von anderen Rechnern erreicht. Habe auf die schnelle mal ein PHP-Script programmiert, die Daten können damit korrekt von einem anderen PC bezogen werden. Grundlegende bis gute mySQL und PHP-Kenntnisse sind also vorhanden.
Nun stecke ich aber bei meinem kleinen VB 2008 Programm fest. Ich habe bereits folgende Threads durchgelesen:
[VB.NET] MySQL-Datenbanken mit VB.net/VB2005/VB2008
[VB 2008] MySQL Abfrage in Textbox
[VB.NET] Verbindung zu einer MySQL-Datenbank via PHP-Skript
Bei dem zweiten Link fehlt mir aber irgendwie eine Schleife, damit die Datensätze nacheinander abgefragt werden. Wie sollte ich nun genau weitermachen?
Bisher habe ich den Connector (mysql-connector-net-5.2.7) installiert. In meinem Projekt habe ich über Projekt -> Verweis hinzufügen -> MySQL.Data auch die DLL hinzugefügt.
Den Code, den ich bisher angepasst habe funktioniert soweit.
Quellcode
- Private Sub cmdSpielplanabrufen_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdSpielplanabrufen.Click
- Dim conn As New MySql.Data.MySqlClient.MySqlConnection
- Dim myConnectionString As String
- myConnectionString = "server=XXX.XXX.XXX.XXX;" _
- & "uid=XXX;" _
- & "pwd=XXX;" _
- & "database=XXX;"
- Try
- conn.ConnectionString = myConnectionString
- conn.Open()
- Catch ex As MySql.Data.MySqlClient.MySqlException
- MessageBox.Show(ex.Message)
- End Try
- End Sub
Aber wie gehe ich jetzt weiter vor? Das ist ja eigentlich ein 0-8-15 Projekt - über die Suchfunktion finde ich aber nichts passendes. Bin in VB ein absoluter Newbie.
Hoffe auf Hilfe.
Vielen Dank
gammlo
EDIT: Habe dieses hier natürlich auch schon gefunden:
openbook.galileocomputing.de/e…98b9747d6b09b06a128efa30f
Was ich mich aber noch frage.... braucht JEDER Client denn nochmal extra diesen mySQL-Connector? Ich würde das gerne so haben, dass jeder Client nur die .exe-Datei lädt, aber trotzdem sämtliche Daten aus der mySQL-DB auslesen kann.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „gammlo“ ()