2013-01-24 8 views
-2

У меня есть база данных MySQL, называемая «бизнес-элементами», в которой есть 4 столбца (ID, Username, Password & Level). Я хочу проверить, является ли конкретное имя пользователя (дано Usernametextbox.text) «Уровень» - это администратор, менеджер или пользователь. Это 3 значения, которые я хочу, чтобы все мои пользователи имели (все они находятся в столбце Уровень). Моя строка подключения - "server=localhost;user id=root;password=;database=business elements", а моя таблица usersКак получить данные из базы данных MySQL с помощью VB.NET

В принципе, я хочу проверить значение столбца с данным пользователем.

Все это в Visual Basic.

Кто-то пожалуйста, помогите ..

+0

и каково ваше сообщение об ошибке? что вы пробовали? – jcho360

+0

плохой заголовок + код не указан –

+0

Не знаю, как начинать какие-либо предложения .. – Kraxed

ответ

1

Вот как получить уровень для конкретного пользователя. Это должно стать хорошей отправной точкой для множества других функций. Я не тестировал его, но он должен быть довольно близок. (Userlevel должен соответствовать типу данных для «уровня» в таблице.)

Dim conn as MySqlConnection 
Dim cmd As MySqlCommand 

conn = New MySqlConnection("server=localhost;user id=root;password=;database=business elements;") 
conn.Open() 

cmd = New MySqlCommand("SELECT level FROM users WHERE [email protected] LIMIT 1", conn) 
cmd.Parameters.AddWithValue("@username", Usernametextbox.Text) 
userLevel = cmd.ExecuteScalar() 
Смежные вопросы