Dim StrVar as String
Dim rd As MySqlDataReader
Dim cmd as New MySqlcommand
cmd.commandtext = "Select student_name from student_table where student_id = @ID"
cmd.connection = conn
rd = cmd.ExecuteReader
if rd.read then
StrVar = rd.GetString(1)
end if
rd.close
Utilizzando il Data Reader ti permetterà di assegnare il risultato della query alla tua variabile StrVar e questo ti tornerà utile. Uso GetString perché presumo che sia un tipo stringa e GetValue per intero. Il valore "1" rappresenta la colonna che vuoi passare alla tua variabile.
Fammi sapere se funziona. Cheers..Happy Coding..