Тип MySqlCommand
не возвращает результаты после построения, он просто создает объект, который может выполнять запросы. Затем вы должны выполнить запрос:
Dim result as Integer
Using cn As New MySqlConnection("your connection string here"), _
cmd As New MySqlCommand("Select count(*) ...", cn)
cn.Open()
result = CInt(cmd.ExecuteScalar())
End Using
Не забудьте использовать параметры запроса вместо конкатенации строк для подстановки данных в операторы sql.