Brauche Hilfe bei VB.NET MySQL-Filter?
Hallo, ich brauche eure Hilfe. Ich arbeite gerade in VB.NET mit MySQL und habe das Problem, dass ich nicht eine Spalte mit allen Daten, z.B. id, name, passwort und so weiter auslesen kann.
Wie kann ich das machen, dass ich es mit der id filtern kann?
1 Antwort
Ich finde deine Frage etwas uneindeutig.
Wenn du nur die id-Spalte auslesen möchtest, nutze diesen SQL Query:
SELECT id FROM yourTable
Wenn du nur Einträge mit einer bestimmten ID haben möchtest, nutze diesen:
SELECT id, name, passwort FROM yourTable WHERE id = 'yourID'
Um mit einer Datenbank zu kommunizieren, musst du dich erst mit dieser verbinden. Dann kannst du eine Anfrage abschicken. Diese wird zumeist mit der Sprache SQL formuliert.
Im oberen Fall wird eine bestimmte Datenbanktabelle aufgerufen und von der die angegebenen Spalten selektiert (SELECT). Die damit selektierten Zeilen werden durch die gegebene ID gefiltert (WHERE).
Ein Beispielprojekt für VB.NET findest du hier. Für .NET ist ein zusätzlicher Treiber notwendig, damit eine Verbindung zur Datenbank hergestellt werden kann.
Das ist, denke ich nicht schlimm. Auf den Source-Code hast du doch trotzdem Zugriff. Ansonsten lassen sich sicherlich auch Beispiele in der Dokumentation finden. Hier z.B. für C#, was sich aber auch einfach umschreiben lässt.
Kann man das nicht irgendwie so ähnlich machen Dim commandaddipsql As New MySqlCommand("INSERT INTO `Adresse`(`Id`) VALUES (@id)", connectionsql)
commandaddipsql.Parameters.AddWithValue("@id", id)
Dim adapteraddsql As New MySqlDataAdapter(commandaddipsql)
Dim tableaddsql As New DataTable()
adapteraddsql.Fill(tableaddsql)
nein ich möchte über die id die andren spalten auslesen