0
に表示されています。私はVb.netデスクトップアプリケーションのログインページで作業しています.MS Accessでデータベースを作成しました。データグリッドビューでデータを表示すると、 DIVのデータベーステーブル。データベース データビュー内のデータがDiv
データに保存されている任意の提案...
マイコードで表示
は次のとおりです。
Dim conn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|hrm.accdb")
Dim cmd As OleDbCommand = New OleDbCommand(
"SELECT * FROM admin WHERE username = '" & txt_user.Text & "' AND password = '" & txt_pass.Text & "' ", conn)
conn.Open()
Dim sdr As OleDbDataReader = cmd.ExecuteReader()
' If the record can be queried, it means passing verification, then open another form.
If (sdr.Read() = True) Then
Dim hrmAdminPanel As New hrmAdminPanel
hrmAdminPanel.Show()
Me.Hide()
Else
MessageBox.Show("Invalid name or password!")
End If
End Sub
SQLを作成するためのコンカトル文字列は決してプレーンテキストとして保存しないでください。 'hrmAdminPanel'とは何ですか?読者のデータはどのようにしてDGVに入りますか?表示されているコードは質問に関連していないようです – Plutonix
そして_password_はAccess SQLの予約語です。したがって、AND [password] = '".." '。 – Gustav
@Plutonix hrmAdminPanelは私が望む形式です ログインページで、ユーザー名とパスワードを入力すると、確認後に管理パネルにアクセスします。その管理パネル名はhrmAdminPanelです。 –