Ich habe diese Funktion, die bestimmte Informationen des Studenten aus der Datenbank zurückgeben. Hier ist der Code.Funktion Array von Datenbank zurückgeben
Public Function arrInfo(Byval id as String)
Dim name as String = ""
DBCon_Open()
Dim Cmd = New MySqlCommand("SELECT * FROM student WHERE student_id ='" & id & "'", con)
Cmd.CommandTimeout = 0
Dim rs = Cmd.ExecuteReader
Do While rs.Read
name = rs.Item("firstname")
Loop
rs.Close()
Cmd.Dispose()
DBCon_Close()
Return name
End Function
MsgBox (arrInfo ("STUD0027"))
Ergebnis: Ben
Aber, ich möchte eine Reihe von Informationen von einem Studenten aus der Abfrage zurückzukehren.
Wenn ich die Funktion es etwas nennen so geht:
MsgBox (. ArrInfo ("STUD0027") ("Nachname"))
Ich habe versucht, dieses aber nicht funktioniert.
Public Function arrInfo(Byval id as String)
DBCon_Open()
Dim Cmd = New MySqlCommand("SELECT * FROM student WHERE student_id ='" & id & "'", con)
Cmd.CommandTimeout = 0
Dim rs = Cmd.ExecuteReader
rs.Close()
Cmd.Dispose()
DBCon_Close()
Return rs.Read
End Function
Wie kann ich diese Array-Rückgabe erreichen?
Jede Hilfe sehr geschätzt.
Dank
Sie sollten in parametrisierte Abfragen suchen. –