0
我有這個函數從數據庫返回學生的具體信息。 這是代碼。函數從數據庫返回數組
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」))
結果:本
但是,我想返回從查詢學生的信息的數組。
當我把它叫做是這樣的功能:
MSGBOX(arrInfo( 「STUD0027」)( 「姓氏」))
我想這一個,但不工作。
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
我該如何實現這個數組返回?
非常感謝任何幫助。
感謝
您應該查看參數化查詢。 –