開発環境
・visualstudio2012
・windows7
・.net4
・mysql
windowsフォームでログイン画面を作成しています。
ログイン画面を押下したらデータベースに登録されているか確認し、登録されていれば画面遷移するようにしたいです。
色々なサイトも見ましたが、これというものがなくて自力で解決できませんでした。
入力チェックはできていますが、テーブルにデータを確認しにいくのが上手くできません。
Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click Dim Cn As New MySqlConnection("server=*;user id=*;persistsecurityinfo=True;database=*") Dim sqlcm As MySqlCommand = Cn.CreateCommand Dim adapter As New MySqlDataAdapter(sqlcm) Dim table As New DataTable '入力チェック If UseridTextBox.Text = "" Then MsgBox("IDを入力してください。") Return ElseIf PasswordTextBox.Text = "" Then MsgBox("パスワードを入力してください。") Return End If Try Dim strsql = "SELECT * FROM M_ROGIN WHERE USER_ID = '" & UseridTextBox.Text & "' AND PASSWORD = '" & PasswordTextBox.Text & "'" adapter = New MySqlDataAdapter(strsql, Cn) Dim ds As New DataSet adapter.Fill(ds) 'If Then ' '商品登録画面へ ' Form2_3.Show() ' Me.Hide() 'End If Catch ex As Exception MsgBox("IDまたはパスワードが間違っています。" & Environment.NewLine & "再入力してください。") End Try End Sub
回答2件
あなたの回答
tips
プレビュー