-2

「ビジネス要素」と呼ばれるMySQLデータベースがあり、そこには4つの列(ID、ユーザー名、パスワード、レベル)があります。Usernametextbox.text特定のユーザー名 (で指定) の「レベル」が管理者、マネージャー、またはユーザーかどうかを確認したい。これらは、すべてのユーザーに持たせたい 3 つの値です (これらはすべて列のレベルにあります)。私の接続文字列は"server=localhost;user id=root;password=;database=business elements"、私のテーブルはusers

基本的に、特定のユーザーの列の値を確認したいと考えています。

これらはすべて Visual Basic で行われます。

誰か助けてください..

4

1 に答える 1

1

特定のユーザー名のレベルを取得する方法は次のとおりです。これは、他の多くの機能の良い出発点となるはずです。私はそれをテストしていませんが、かなり近いはずです。(ユーザーレベルは、表の「レベル」のデータ型と一致する必要があります。)

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 Username=@username LIMIT 1", conn)
cmd.Parameters.AddWithValue("@username", Usernametextbox.Text)
userLevel = cmd.ExecuteScalar()
于 2013-01-25T03:19:59.143 に答える